颜色,颜色空间和像素格式

 摘自:http://www.cnblogs.com/Kane_zzt/archive/2009/02/15/1271793.html

        在AGG中颜色直到要把数据放入rendering buffer中时才在渲染过程中出现。一般来说,没有通常“color”意图的结构体或类。AGG总是对具体的颜色空间进行操作。这儿包括的颜色空间有很多种,如RGB,HSV,CMYK等。这些颜色空间通常有特定的限制。比如,RGB空间就只是人眼可见颜色的一个很小的子集。

        换句话说,在真实世界中有很多颜色是不能用RGB,CMYK,HSV等颜色空间来描述的。除了自然中存在的,任何一个其他颜色空间都是受限制的。因此,为了避免在将来可能出现的限制,没有引入一个如“color”般的对象。

   在这里需要强调像素的概念,源自于渲染直线,出现的锯齿的形状的问题。像素在不同的屏幕是否存在不同的表现形式。像素是否是一个点,在后面的章节可能会提到点阵的概念?像素是否是一个矩形的范围,出现锯齿的原因?

你可能感兴趣的:(概念,像素,agg)