anti-alias是一種電腦圖形處理與顯示技術,依照英文字義,一般人不會瞭解它的用途與重要性。不過,如果少了anti-alias,您也許就會覺得電腦螢幕所呈現的畫面元素變醜了,光影粗糙了,甚至遊戲畫面也會變得生硬起來。
anti-alias的意義,在這裡用圖例來表示最一目了然,請比較圖一與圖二這兩張在PhotoShop繪圖軟體中製作的圖檔,兩者的畫面元素(解析度、灰階度、圖案文字內容、檔案大小等等)完全相同,圖一有經過anti-alias處理,圖二沒有經過anti-alias處理,仔細一看,就會發現圖一的這個「@」字比較「順眼」,圖二的字就顯得難看,為什麼如此?
現在,我們將圖一與圖二放大數倍,結果就成為圖三與圖四,請比較圖三(由圖一放大)與圖四(由圖二放大)之間的差異,相信每個人都能夠清楚的看到,圖三的主題字與背景之間的界限不是這麼清楚,換成另一種說法,就是黑色的字與白色的背景之間,還有許多灰色的區域,所以就形成一種漸層融合的效果;反觀圖四,黑色的字與白色的背景涇渭分明,沒有其他的顏色(色階)參雜其中,所以黑的黑,白的白,加上電腦像素(pixel,組成畫面的基本單位)是方形的,所以在顏色交錯邊緣就會呈現不規則的鋸齒狀,所以看起來不甚美觀,缺乏質感。
就因為電腦中所有的視覺元素,都是由一個個的方形像素所組成,一旦圖形本身的解析度不高(組成的像素太少),或是放大顯示的時候,方形的像素也會跟著放大,而電腦螢幕的解析度其實也並不高,兩相影響之下,就會發現無論是字體或圖形,在螢幕上看起來都相當的不美觀。
所以我們就會知道,anti-alias是一種改進電腦顯示品質的方法,這個方法是針對電腦圖形天生缺點而產生的補強措施,anti-alias原來是無線電通訊上使用的術語,原義是「消除不規則的無線電突波」,所以讓電腦圖形的不規則邊緣看起來平滑的方法,在表象上相當類似無線電領域中的這種濾波技術,故沿用了anti-alias這個名詞。中文通稱為「平滑化」,有人翻為「反鋸齒化」「模糊化」,不論如何,anti-alias的目的只有一個,那就是讓螢幕上的畫面看起來有質感,列印出來的成品漂亮不生硬而已。
不過,要達成anti-alias的效果也需要某些條件,首先,電腦螢幕與顯示卡的顯色程度不可以少於256色階(8位元),如果是單色顯示或者少於256色,則anti-alias無法產生兩個顯示物體間的漸融色層;其次,anti-alias需要電腦CPU比較高速的運算,不過在各種顯示卡晶片功能越來越強大,CPU也越來越高速的情況下,這項限制已經等於無形中消失;第三,anti-alias並非能夠處理每一種圖形模式,或者說,anti-alias是向量化的圖形元素(例如TrueType字體)轉成像素式顯示圖形的技術,要將原本沒有平滑效果的一般類型圖檔做anti-alias是不可能的。