请问,windows程序设计中,像素相连颜色位数是什么意思?我看书上说的icolors=1<<(iplanes*ibitspixel),那么如图显示,这里的ibitspixel为32,那么是不是表示可以支持2的31次方数量的颜色?但是书上说颜色只有真彩、髙彩和256色等,而且colorref值是一个32位的无符号长整形,并且前8位是0,实际上也就是用了24位表示颜色,一般也就有1600W种颜色,还有,colorres是啥意思?请知道的告诉下,谢谢了
2条回答 默认 最新
- threenewbee 2015-02-22 15:33关注
32位颜色往往是argb,也就是分成4组(4个字节),每组(每个字节8位)表示一个分量,其中a表示透明度,真正表示颜色red green blue的各自是0~255。
如果没有alpha混合,其实相当24位色。
对于256色,就不同了,那个使用调色板来确定一个颜色,而不是rgb混合。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 python怎么在已有视频文件后添加新帧
- ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
- ¥15 fluent里模拟降膜反应的UDF编写
- ¥15 MYSQL 多表拼接link
- ¥15 关于某款2.13寸墨水屏的问题
- ¥15 obsidian的中文层级自动编号
- ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
- ¥15 神经网络模型一直不能上GPU
- ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
- ¥20 wpf datagrid单元闪烁效果失灵