社区
图形处理/算法
帖子详情
已知 24位 RGB 值,求16位RGB值
CodeProject-Jerry
2007-01-10 08:45:01
已知 32 或者 24 位 RGB值
BBBBBBBB GGGGGGGG RRRRRRRR
如何求它的16位 RGB值?
BBBBB GGGGGG RRRRR
...全文
366
3
打赏
收藏
已知 24位 RGB 值,求16位RGB值
已知 32 或者 24 位 RGB值 BBBBBBBB GGGGGGGG RRRRRRRR 如何求它的16位 RGB值? BBBBB GGGGGG RRRRR
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CodeProject-Jerry
2007-01-11
打赏
举报
回复
BGR( 0x90, 0x90, 0x00)
BGR( 10010000, 10010000, 00000000)
(B>>3) = 00010010
(G>>2) = 00100100
(R>>3) = 00000000
最后在内存的布局应该是 10010 100100 00000
10010100 10000000
是否正确?
CodeProject-Jerry
2007-01-11
打赏
举报
回复
BGR( 0x99, 0x99, 0x00)
BGR( 10011001, 10011001, 00000000)
(B>>3) = 00010011
(G>>2) = 00100110
(R>>3) = 00000000
((R>>3)<<11) | ((G>>2)<<5) |((B>>3))
0000000000000000000
0000000010011000000
0000000000000010011
-------------------
0000000010011010011
0000 0100 1101 0011
0 4 D 3
好像是对了 试验了一下 内存确实是这样的
vcmute
2007-01-10
打赏
举报
回复
通常情况下: ((R>>3)<<11)|((G>>2)<<5))|(B>>3)
24
位
RGB
颜色转换为
16
位
RGB
本文详细介绍了如何将
24
位
RGB
颜色转换为
16
位
RGB
颜色,包括具体的转换原理和步骤。通过实例展示了从8
位
红绿蓝到5
位
或6
位
的转换过程,适用于
16
位
彩色显示器的颜色映射。
24
位
RGB
颜色与
16
位
RGB
颜色的转换
本文详细解析了
24
位
RGB
颜色如何转换为
16
位
RGB
颜色,适用于
16
位
彩色显示屏的毕设项目。通过具体实例说明了8
位
红绿蓝颜色通道如何缩放为5
位
或6
位
,以及转换后的十六进制表示。
24
位
RGB
转
16
位
RGB
原理
本文详细解析了
24
位
RGB
颜色如何转换为
16
位
RGB
颜色,通过实例说明了颜色
位
数减少时的处理方法,对于初次接触
16
位
彩色显示屏的用户来说,是一份实用的参考资料。
图片8
位
,
16
位
,
24
位
,32
位
原理,以及如何进行补
位
互转
本文介绍了
位
图图像的
位
深度概念,包括8
位
、
16
位
、
24
位
和32
位
的区别,以及它们在颜色表示和存储上的特点。重点讲解了如何在物联网项目中进行
16
位
颜色到
24
位
的转换,以及PHP中的实际操作。
24
位
BMP 转
16
位
BMP-
RGB
565 代码
本文介绍了一种将
24
位
深度的BMP图像转换为
16
位
RGB
565格式BMP图像的方法,通过自定义C++代码实现图像格式的转换,适用于Windows 10系统中画图程序无法直接转换的情况。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章