资深版主
 
- 积分
- 10565
- 金钱
- 10565
- 注册时间
- 2017-2-18
- 在线时间
- 1913 小时
|
有客户想使用在液晶上显示自己定义的颜色数据,但是不知道怎么操作,所以写下这篇帖子需要使用屏幕颜色获取软件:ColorPix.exe.该软件用法参考:
https://zhinan.sogou.com/guide/detail/?id=316512461658
使用ColorPix.exe来取颜色:鼠标放在颜色处,按下任意按键后软件会锁定该颜色比不过显示对应Hex值,
我这取下了这个颜色,软件显示
FEFDB4h是RGB888格式的颜色数据,需要转成RGB565格式才能被液晶屏显示出来(液晶支持的是RGB565格式)
转换方法如下,需要说明的是转换成RGB565后质量会有所损失,看个人取舍吧
转换后的RGB565数据是:FFF6h,然后再去在程序去调用填充函数:
- LCD_Fill(120,120,240,240,0xFFF6); //填充颜色
复制代码
|
|