色彩转换
软件驱动程序首先把计算机的RGB表示转换成印刷机所使用的CMY表示,这个转 换过程确定了印刷所要得到的颜色时每一种原色墨水的相对使用量。把RGB表示转换 成CMY表示的第一个过程是一个简单的、逐像素的表格查对过程,这个过程控制着色彩 的表现,宣纸印刷它指定了每一种颜色平面印刷所需墨水的相对数量。 2.半色调(Halftoning) 软件驱动程序使用一个叫做半色调的过程,把CMY表示转换成一系列彩色印刷头喷 嘴的开尹关命令(每一种颜色有一组喷嘴),它还为单色(通常是黑色)印刷头喷嘴印刷文 本及图像产生一系列开/关命令。 3.半色调过程 色彩转换过程确定了需要印刷的点数,半色调过程确定了在纸张的什么位置印刷。 (1)单色半色调单色二进位喷墨印刷机印刷的墨点只能是开或关两种状态下形 成完整的点,不能印刷一个点的一部分,或降低点的强度。在纸上的每一个点的位置(像 素),要么印刷点,要么“无点”。对于纯黑色的文本印刷来说,这就足够了。但是要印刷具有不同深浅的黑白图像时,软件驱动程序必须使用一种叫做半色调的技术。这种技术 与印照片所用的技术相同家谱印刷,印出来的图像虽然是一些深浅不同的黑点,但它们能够按照人 的视觉能力,自动地用这些点构成具有整体感、层次感的现实图像。为了印刷半色调,软 件驱动程序需要把页分割成单元。一个像素就是一个点位置,一个单元就是一个矩形的 像素矩阵。在一个单元中印刷黑色时,该单元中所有的点位置都以黑色印刷。要印刷一 个白色区域时,所有点位置都不印刷。印刷不同深浅颜色时,该单元中只有一些点位置被 印刷。颜色越浅,单元中被印刷的点数就越少。例如,25%的层次时,单元中只有1/4的 点被印刷成黑色,而50%的层次时,将有一半的点被印刷成黑色。然后在纸上平铺这些 单元,这就能够产生所要的图像,单元中像素的数量决定了在这个单元中能够印刷的层次 级别的多少。一个4x4的单元可以有16+1级层次,8 x8的矩阵可以有64+1级不同的 层次。正如单色半色调能够仅用黑色墨水再现具有几种不同深浅的图像一样,彩色半色 调能够仅用三种颜色的墨水再现丰富的色彩。彩色半色调与单色半色调类似,但彩色半 色调不是用单一黑点模式创建的,而是用三个不同的层或颜色平面创建的:一个是青色点 平面,一个是品红点平面,一个是黄色点平面。把这三种平面放在纸上,外加上黑色,就可 以再现几乎无限的色彩。彩色半色调与彩色胶印所使用的色彩分离过程有些类似。彩色 半色调需要很复杂的软件算法,对图形质量影响极大,因此,不同品牌的彩色喷墨印刷机 印刷质量有很大差别。 (2)半色调技术半色调把页面分成了四个彩色平面,为了避免人眼能够看出图像中点的模式,软件驱动程序必须尽可能地“随机化”各颜色平面中点的模式。目前常用两 种半色调处理技术:规则抖动和图像扩散。大多数彩色喷墨印刷机制造厂商选择图像扩 散技术作为首选半色调方法,因为这种技术能够产生更均一的模式;而Lexmark印刷机采 用了规则抖动和误差扩散算法两种办法,允许用户为需要印刷的作业选择更适合的算法。 为了帮助您更好地理解图像扩散技术,下面,先讨论规则抖动技术,为方便理解起见,让我 们考察一下单色印刷机的规则抖动,同样的原理也适合于彩色印刷机的四个彩色平面。 ①规则抖动加网技术:规则抖动加网技术的一般原理如下列框图。 输人信号卜I比较回路}州二值图像信号(1或0) }阔值信号} 在规则抖动技术中,每一个平面都被分割成单元。每一单元有不同的点模式,然后在纸 上平铺这些单元产生图像。一个单元中的像素数(点)决定了单色印刷机所能再现的层次 级数。假设有一个mx。的伪随机抖动阂值矩阵fly,若数字图像中某点的坐标为(二,y),则 它在抖动矩阵的相应位置(i刀应该为i二:modm,j =ymodn(mod表示取模运算)。如果像素 点(二,y)的层次值D(二,y)满足D(二,y) > ny,那么该点的层次值就被置为1(白),否则置为0 (黑)。这就是层次图的抖动过程。例如,在一个4x4的黑白单元中,希望用层次值64来印 刷(黑二0;白二255),我们将用一个阂“筛”来确定哪一个像素要印刷,闭“筛”与在织物上印 图案所用的丝绸筛很像。它在某些位置允许印刷,在某些位置禁止印刷。阂“筛”的每一个 单元位置都有一个值,其最大允许值为255。为了确定一个具体像素位置是否要印刷,我们 把要印刷的层次值(在这个例子中层次值为64)与闭“筛”相应单元位置的值进行比较:如果个值小于要印刷的层次值,相应的单元位置就要印刷。在彩色印刷机中,规则抖动过程被分 别应用于每一个颜色平面,一个单元中的像素数决定了能够印刷的深浅颜色数量。一种颜 色的点模式单元中的点越多,这种颜色的深浅层次就越多。
相关文章: