background image

一些点位置被打印。颜色越浅,单元中被打印的点数就越少。例如,

25%的灰度时,单元中

只有四分之一的点被打印成黑色,而

50%的灰度时,将有一半的点被打印成黑色。然后在纸

上平铺这些单元,这就能够产生所要的图像,单元中像素的数量决定了在这个单元中能够
打印的灰度级别的多少。一个

4*4 的单元可以有 16+1 级灰度,8*8 的矩阵可以有 64 + 1 级不

同的灰度。
  正如单色半色调能够仅用黑色墨水再现具有几种不同深浅的图象一样,彩色半色调能
够仅用三种颜色的墨水再现丰富的色彩。彩色半色调与单色半色调类似,但彩色半色调不是
用单一黑点模式创建的,而是用三个不同的层或颜色平面创建的:一个是青色点平面,一
个是品红点平面,一个是黄色点平面。把这三种平面放在纸上,外加上黑色,就可以再现几
乎无限的色彩。彩色半色调与彩色胶印所使用的色彩分离过程有些类似。
  彩色半色调需要很复杂的软件算法,对图形质量影响极大,因此,不同品牌的彩色喷
墨打印机打印质量有很大差别。

  半色调技术
  半色调把页面分成了四个彩色平面,接下来的问题是,如果在处理半色调过程中不仔
细的话,人眼睛就能够看出图像中点的模式,而不是一个平滑、真实的图像。为了避免这种
情况,软件驱动程序必须尽可能地

"随机化"各颜色平面中的点的模式。现在有两种半色调处

理技术:规则抖动和图像扩散。大多数彩色喷墨打印机制造厂商选择图像扩散技术作为首选
半色调方法,因为这种技术能够产生更均一的模式。为了帮助您更好地理解图像扩散技术,
下面,我们先讨论规则抖动技术,为方便理解起见,让我们考察一下单色打印机的规则抖
动,同样的原理也适合于彩色打印机的四个彩色平面。

  喷墨打印机中的规则抖动技术
  在规则抖动技术中,每一个平面都被分割成单元,每一单元有不同的点模式,然后在
纸上平铺这些单元产生图像。一个单元中的像素数

(点)决定了单色打印机所能再现的灰度级

数。例如,在一个

4*4 的黑白单元中,我们希望用灰度值 64 来打印(黑=255;白=0。)我们将用

一个阈

"筛"来确定哪一个像素打印,阈"筛"与在织物上印图案所用的丝绸筛很像。它在某些位

置允许打印,在某些位置禁止打印。阈

"筛"的每一个单元位置都有一个值,其最大允许值为

255。为了确定一个具体像素位置是否要打印,我们把要打印的灰度值(在这个例子中灰度值

64)与阈"筛"相应单元位置的值进行比较:如果一个阈"筛"位置的这个值大于或等于要打

印的灰度值,相应的单元位置就不打印

;如果这个值小于要打印的灰度值,相应的单元位置

就要打印。在彩色打印机中,规则抖动过程被分别应用于每一个颜色平面,一个单元中的像
素数决定了能够打印的深浅颜色数量。一种颜色的点模式单元中的点越多,这种颜色的深浅
层次就越多。

  用图像扩散技术提高打印效果
  规则抖动容易产生有结构的单元模式,人眼能够辨识出来,这就是为什么大多数彩色
喷墨打印机制造厂商使用图象扩散方法的原因。图像扩散技术用于查对每一个点的灰度,就
好像它能够用不同灰度打印一样,

--当然,实际上这是不可能的,我们实际只能够打印黑

(255)或白色(0)。

  在上面的黑白单元例子中,要打印的灰度为

64。如果在特定像素位置上不打印点,则

实际灰度值就是

0,或白色,尽管我们希望得到 64 的灰度值。因此在这个位置上的误差就

64-0,或 64。如果有一个点打印在这里,则实际灰度为 255,或黑色,虽然我们希望这个

位置的灰度为

64。在这个位置上的误差因此是 64-255,或-199。然后我们把这个计算出来的