led灯,led灯价格
公司产品应用RGB led灯,需要颜色渐变过渡。 仿照js上的颜色渐变迁移,制作了颜色渐变算法。 理论上,该粗糙算法也可以用于亮度渐变
备份
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。
*\par description :灯光渐变
* \param[in] color_s是指开始颜色
* \param[in] color_e指结束颜色
* \param[in] color_step渐变步数
* \param[out] color_value返回的渐变颜色
* \return none
* author time
*开郑2016-3-25
********************************。
void get _ light _ color _ gradient (uint8* color _ s,uint8 *color_e,uint8 *color_value,uint8 color_step
{
int F;
f=(color_step8)/color_gradient_step;
*color_value=color_s[0]((f* ) color_e[0]-color_s[0] ) )8);
*(color_value1)=color_s[1] () f* ) color_e[1]-color_s[1] ) )8);
*(color_value2)=color_s[2] () f* ) color_e[2]-color_s[2] ) )8);
}