这个BGRx中的x指的是什么啊

  • 1 replies
  • 1315 views
*

sisiy

  • *****
  • 234
    • 查看个人资料
这个BGRx中的x指的是什么啊
« 于: 四月 23, 2019, 03:19:46 pm »
这个BGRx中的x指的是什么啊

*

sisiy

  • *****
  • 234
    • 查看个人资料
Re: 这个BGRx中的x指的是什么啊
« 回复 #1 于: 四月 23, 2019, 03:20:41 pm »
BGRx指的是4通道,最后一个通道无视
主要是为了访存时候是32-bit的,而不是24-bit的
(后者在很多架构上需要移位,或者不需要移位但损失性能)
可以直接理解成填充的空位。
也就是说说,损失1/4(1/3)的存储空间。换来了访存时候的免除计算或者免除不对齐。
就是8-bit的红,8-bit的绿,8-bit的蓝,剩下8-bit不用。一共32-bit。
而RGBx的最后一个未说明了,未用(或者用了但不告诉你是什么)。

以前没用过Windows 98?没设定过“32-bit真彩”?

32-bit真彩实际上就是24-bit而已。

最后1个8-bit没用。
« 最后编辑时间: 四月 23, 2019, 03:23:37 pm 作者 sisiy »