正如單色半色調能夠僅用黑色墨水再現(xiàn)具有幾種不同深淺的圖象一樣,彩色半色調能夠僅用三種顏色的墨水再現(xiàn)豐富的色彩。彩色半色調與單色半色調類似,但彩色半色調不是用單一黑點模式創(chuàng)建的,而是用三個不同的層或顏色平面創(chuàng)建的:一個是青色點平面,一個是品紅點平面,一個是黃色點平面。把這三種平面放在紙上,外加上黑色,就可以再現(xiàn)幾乎無限的色彩。彩色半色調與彩色膠印所使用的色彩分離過程有些類似。
彩色半色調需要很復雜的軟件算法,對圖形質量影響極大,因此,不同品牌的彩色噴墨打印機打印質量有很大差別。
半色調技術
半色調把頁面分成了四個彩色平面,接下來的問題是,如果在處理半色調過程中不仔細的話,人眼睛就能夠看出圖像中點的模式,而不是一個平滑、真實的圖像。為了避免這種情況,軟件驅動程序必須盡可能地"隨機化"各顏色平面中的點的模式,F(xiàn)在有兩種半色調處理技術:規(guī)則抖動和圖像擴散。大多數(shù)彩色噴墨打印機制造廠商選擇圖像擴散技術作為首選半色調方法,因為這種技術能夠產生更均一的模式。為了幫助您更好地理解圖像擴散技術,下面,我們先討論規(guī)則抖動技術,為方便理解起見,讓我們考察一下單色打印機的規(guī)則抖動,同樣的原理也適合于彩色打印機的四個彩色平面。
噴墨打印機中的規(guī)則抖動技術
在規(guī)則抖動技術中,每一個平面都被分割成單元,每一單元有不同的點模式,然后在紙上平鋪這些單元產生圖像。一個單元中的像素數(shù)(點)決定了單色打印機所能再現(xiàn)的灰度級數(shù)。例如,在一個4*4的黑白單元中,我們希望用灰度值64來打印(黑=255;白=0。)我們將用一個閾"篩"來確定哪一個像素打印,閾"篩"與在織物上印圖案所用的絲綢篩很像。它在某些位置允許打印,在某些位置禁止打印。閾"篩"的每一個單元位置都有一個值,其最大允許值為255。為了確定一個具體像素位置是否要打印,我們把要打印的灰度值(在這個例子中灰度值為64)與閾"篩"相應單元位置的值進行比較:如果一個閾"篩"位置的這個值大于或等于要打印的灰度值,相應的單元位置就不打印;如果這個值小于要打印的灰度值,相應的單元位置就要打印。在彩色打印機中,規(guī)則抖動過程被分別應用于每一個顏色平面,一個單元中的像素數(shù)決定了能夠打印的深淺顏色數(shù)量。一種顏色的點模式單元中的點越多,這種顏色的深淺層次就越多。
用圖像擴散技術提高打印效果
規(guī)則抖動容易產生有結構的單元模式,人眼能夠辨識出來,這就是為什么大多數(shù)彩色噴墨打印機制造廠商使用圖象擴散方法的原因。圖像擴散技術用于查對每一個點的灰度,就好像它能夠用不同灰度打印一樣,--當然,實際上這是不可能的,我們實際只能夠打印黑色(255)或白色(0)。
在上面的黑白單元例子中,要打印的灰度為64。如果在特定像素位置上不打印點,則實際灰度值就是0,或白色,盡管我們希望得到64的灰度值。因此在這個位置上的誤差就是64-0,或64。如果有一個點打印在這里,則實際灰度為255,或黑色,雖然我們希望這個位置的灰度為64。在這個位置上的誤差因此是64-255,或-199。然后我們把這個計算出來的誤差"擴散"到鄰近像素(這個過程在驅動器屏幕上稱作"AirBrush"過程)。如果誤差是負的(即打印了黑點),就減少鄰近像素打印黑點的幾率;如果誤差是正的(即沒有打印點),就提高鄰近像素打印黑點的幾率。因此圖像擴散也稱作鄰近過程。
這樣,通過幾種有限的色彩,彩色噴墨打印機成功的再現(xiàn)了接近于無限的絢麗圖案。