繁体   English   中英

什么是彩色地图,我什么时候需要?

[英]what is a color map and when do I need one?

计算机图形学中的“颜色图”是什么的一般概念或定义? 您有时会在某些库中偶然发现这个术语 - 所以我可以假设彩色地图打算具有特定的功能和用途吗?

我到底需要什么颜色地图以及何时需要?

此外,在这个问题上是否有一些资源 - 我该搜索什么?

对于抱怨这个问题是多么具体的问题:xlib和giflib中的颜色映射有什么区别?

颜色映射 (通常称为颜色表调色板 )是用于将像素数据(表示为颜色表中的索引)映射到实际颜色值的颜色数组。

某些图形显示,尤其是较旧的图形显示,无法为每个像素显示任意颜色。 相反,每个像素都存储为一个小数字,用作颜色表的索引。

例如,在某些模式下,VGA通常能够一次显示多达256种独特颜色。 但由于屏幕有超过256个像素,因此无法为每个像素设置任意RGB值。 相反,您将每个像素存储一个字节,用于查找颜色表中的实际颜色。

颜色表现在不太相关,但是一些图形文件格式仍然表示为颜色表和像素数据由表中的索引组成,而不是直接将像素编码为某些颜色空间中的颜色,如RGB。 因此,如果您编写代码直接处理这些格式,您将必须了解颜色表的工作原理。

如果您在嵌入式系统中工作,则可能会遇到仍使用颜色表的有限显示。 Xlib,Windows API和其他图形API仍然具有处理具有有限颜色表的系统的功能,但我怀疑许多程序员现在使用它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM