主題
Search

抗鋸齒


AliasedCircle

由於即使是高解析度的計算機顯示器也只有相對較少的畫素,當圖形或文字顯示區分單個畫素時。結果是,據稱平滑的曲線通常會呈現鋸齒狀邊緣。這種“鋸齒狀邊緣”效應稱為混疊,因此消除它稱為抗鋸齒。例如,考慮上面所示的圓的近似值,它被放大了三倍。可以看出,圓的邊不是平滑的,而是鋸齒狀且難看的。

AntialiasedCircle

最簡單也是最常見的抗鋸齒影像的方法是以更高的解析度渲染圖形,然後使用縮放過濾器將其尺寸減小到原始尺寸。這透過在圖形中使用兩種以上的顏色(邊緣也會有灰色陰影)來模擬更高解析度的顯示。額外的顏色在很大程度上平滑了邊緣。還展示了一個抗鋸齒邊緣的特寫。

AntialiasedCircles

上面的圖形顯示了不同抗鋸齒級別下圖形的比較。環形分別以原始解析度的 1、2、4 和 8 倍渲染。請注意,這種抗鋸齒方法會導致計算時間呈指數級增長(例如,最後一個圖形的渲染時間是第一個圖形的 64 倍)。

AntialiasedCubes

三維圖形的抗鋸齒也可以以完全相同的方式執行,如上所示。上圖比較了立方體結構的放大邊緣。


另請參閱

混疊, Bresenham直線演算法

此條目由 Wiktor K. Macura 貢獻

使用 探索

請引用為

Macura, Wiktor K. “抗鋸齒。” 來自 —— 資源,由 Eric W. Weisstein 建立。 https://mathworld.tw/Antialiasing.html

主題分類