OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11539|回复: 4

对16位RGB 565颜色值的疑问

[复制链接]

21

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2014-3-12
在线时间
3 小时
发表于 2015-3-29 21:10:44 | 显示全部楼层 |阅读模式
5金钱

大家好,原子老师好!


我一直在找关于16位颜色RGB 排列是565的颜色对照表,但无奈网上好多都是挂羊头卖狗肉的写着16位颜色表  却是24位的 0xFFFFFF   


所以我一直很好奇程序当中定义的红色   浅灰色    浅蓝色。。。等等 16位RGB颜色  是怎么得出这些数值的  比如  棕色   0xBC40


这个值不会是不断调试出来的吧。。  随便看了下自带的画图颜色板,也是24位的。。大家是怎么弄的。。请指教。。



最佳答案

查看完整内容[请看2#楼]

16位色就是指的 RGB的颜色值占的位数 16位色代表RGB是两个字节 分别 是565  但是顺序的话要具体看液晶手册了 比如R对应的是RED 本来应该是8位的 你可以自己用ps等软件打开 随便找个颜色 旁边就有 这三个颜色的值,都是八位的。值越大颜色越深 16位色里面的R占5位 就是把 24位色里面对应的R的第三位去掉就好了 
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2100
金钱
2100
注册时间
2013-11-27
在线时间
518 小时
发表于 2015-3-29 21:10:45 | 显示全部楼层
16位色就是指的 RGB的颜色值占的位数

16位色代表RGB是两个字节 分别 是565  但是顺序的话要具体看液晶手册了

比如R对应的是RED 本来应该是8位的 你可以自己用ps等软件打开 随便找个颜色 旁边就有 这三个颜色的值,都是八位的。值越大颜色越深

16位色里面的R占5位 就是把 24位色里面对应的R的第三位去掉就好了 


回复

使用道具 举报

21

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2014-3-12
在线时间
3 小时
 楼主| 发表于 2015-3-30 09:58:02 | 显示全部楼层
回复【2楼】wmh19910511:
---------------------------------

恩,谢谢,现在基本理解了,本来8位的转成5位,砍掉低位3个位,保留高位5个位。
                          本来8位的转成6位,砍掉低位2个位,保留高位5个位。

然后合起来就是了。。理解。。
回复

使用道具 举报

1

主题

25

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2020-12-9
在线时间
8 小时
发表于 2020-12-22 09:41:37 | 显示全部楼层
刚好有疑惑呢  现在疑惑接解除
回复

使用道具 举报

5

主题

134

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1793
金钱
1793
注册时间
2015-3-13
在线时间
273 小时
发表于 2021-10-8 23:10:31 | 显示全部楼层
RGB888转换成RGB565会不会显示有色差,看起来颜色有差别?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 02:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表