首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >12位RGB颜色格式是如何组织的?

12位RGB颜色格式是如何组织的?
EN

Stack Overflow用户
提问于 2009-05-07 04:51:51
回答 4查看 3.7K关注 0票数 4

我知道12位RGB调色板格式,每种颜色R、G、B都有4位。

1.)每种颜色是否具有对应的字节,该字节又具有4个填充比特和4个用于颜色数据的数据比特

2.)它是一种压缩格式,即Byte-1= (填充比特+ 4-Rbits) Byte-2 = (4-Gbits+4Bits)

包装是怎么做的?

谢谢。

-AD

EN

回答 4

Stack Overflow用户

发布于 2009-05-07 05:13:04

哪里?

在内存中,它可以是任何东西-最有可能的是它可以保存在一个3字符的数组或结构中...

在磁盘中,由于空间是一个很大的问题,它可能会以更紧凑的格式保存:3个字节表示两个相邻的像素: RGGB,在写入/读取时打包/解包。

不过,这完全取决于您的格式/平台的规格。

票数 1
EN

Stack Overflow用户

发布于 2009-05-07 09:37:11

我知道12位RGB调色板格式,每种颜色R,G,B有4位。

您确定它是调色板格式(http://en.wikipedia.org/wiki/Palette_(computing%29)?

通常,调色板格式由两个不同的部分组成:调色板本身和图像。调色板是颜色值的查找表,其格式是特定于实现的。然后,该图像是托盘的索引值的列表。

调色板格式通常用于节省内存,或者有时用于霓虹灯风格的动画(就像Windows95加载屏幕在底部有蓝色条:图像被写入屏幕一次,然后调色板中的一些颜色每隔几毫秒旋转一次)。

票数 0
EN

Stack Overflow用户

发布于 2010-09-05 07:43:13

在CD+G上,每个12位调色板条目使用两个连续字节的六个lsb进行存储;没有浪费空间,因为高两位用于存储时序信息。我认为Amiga在一个16位的单词中使用了四个nybbles中的三个。我不确定您可能正在考虑的其他格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/832932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档