M micony Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-08 #1 各位大虾,小弟在看书时经常,特别看关于图形的编程时,经常碰到"调色板"这个词,小弟一直不能 理解得透彻,望各位大虾能给我详细讲讲.
孔 孔枫 Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-08 #3 比如一个16色图,也就是说这幅图中最多只有16种颜色,我们可以用一个表: 表中的每一行记录一种颜色的R,G,B值。这样当我们表示一个象素的颜色时, 这张表,即是我们常说的调色板。主要是为了省空间。
M micony Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-09 #4 to 孔枫,在讲详细点行吗?我也大概知道调色板是那个意思。不过不是很清楚。还有,你说的节省空间指的是什么呀? 如果知道调色板的具体定义和用途等更好。 我想这个问题对各位大虾来说不难吧, 呵呵150分那,~~~~~~~~~~~~`★
to 孔枫,在讲详细点行吗?我也大概知道调色板是那个意思。不过不是很清楚。还有,你说的节省空间指的是什么呀? 如果知道调色板的具体定义和用途等更好。 我想这个问题对各位大虾来说不难吧, 呵呵150分那,~~~~~~~~~~~~`★
A agate Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-15 #6 其实有名说得对,看书最好了。不过既然有分,就说一点吧。 对于24位及以上的图,是不要调色板的,但对于256色以下的,一般只用1个字节表示颜色, 那么既然只用一个字节表示,它的R,G,B是多少呢?这就需要一个表,通过这个表可以查 到它的所代表的R,G,B的值,这个表就是调色板。 有了调色板,就可以用一个字节来代表3或4个字节,也就节约了空间。 大概就是这样了。最好还是找本书看看。
其实有名说得对,看书最好了。不过既然有分,就说一点吧。 对于24位及以上的图,是不要调色板的,但对于256色以下的,一般只用1个字节表示颜色, 那么既然只用一个字节表示,它的R,G,B是多少呢?这就需要一个表,通过这个表可以查 到它的所代表的R,G,B的值,这个表就是调色板。 有了调色板,就可以用一个字节来代表3或4个字节,也就节约了空间。 大概就是这样了。最好还是找本书看看。
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-15 #7 在基于调色板的256色模式下,当一幅图像显示时,Windows把图像的逻辑调色板载入, 并通过调色板映射把逻辑调色板映射到系统调色板,图像的每一像素的显示颜色都 映射自系统调色板的一个颜色索引值,每个索引对应一个24位的RGB全彩色值。 当系统调色板改变时,当前引用系统调色板的窗口的像素颜色也随之改变,而这种改变 是系统在硬件刷屏中自动完成的,速度极快.
在基于调色板的256色模式下,当一幅图像显示时,Windows把图像的逻辑调色板载入, 并通过调色板映射把逻辑调色板映射到系统调色板,图像的每一像素的显示颜色都 映射自系统调色板的一个颜色索引值,每个索引对应一个24位的RGB全彩色值。 当系统调色板改变时,当前引用系统调色板的窗口的像素颜色也随之改变,而这种改变 是系统在硬件刷屏中自动完成的,速度极快.
M micony Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-16 #8 听各位大虾讲了,我对调色板有了不少的了解,谢谢了,不过我想更深入 的了解,不知哪为大虾能 给我介绍有关调色板的书,谢了.