如何将 24 位 RGB 转换为 8 位 RGB

2023-11-21

我想知道将 24 位 RGB 颜色(每种颜色 8 位)转换为 8 位颜色(2 位蓝色、3 位绿色、3 位红色)的最佳方法是什么。我想要执行此操作的 C 代码。


8 位 RGB 通常是索引(调色板)颜色格式,请参阅调色板(计算).

不过,按照您描述的方式,从 24 bpp 中获取 8 bpp 非常简单 - 您需要剥离最低有效位并将这些位合并为每个像素的单字节值。 AFAIK 它不是标准或众所周知的像素颜色表示。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 24 位 RGB 转换为 8 位 RGB 的相关文章

随机推荐