圖像縮放
在計算機圖形學和數位影像中,影像縮放是指調整數位影像的大小。在視訊技術中,數位材料的放大被稱為放大或解析度增強。
除了為了適應顯示區域而縮小圖片外,圖像縮小技術更多的是被用來產生預覽圖片。一般來說,放大圖像的目的是使較小的圖像填滿較大的屏幕。在放大圖像時,不可能得到更多的細節,所以圖像的品質一定會變差。不過也有很多技術可以保證在放大圖像,即增加像素的時候,圖像的品質保持不變。
而縮放向量圖形影像時,可以使用幾何變換來縮放構成影像的圖元,不會損失影像品質。
縮放方法
圖片的縮放可以用很多種方法,現在考慮把下面的圖片放大1倍:
最簡單的方法是用近鄰取樣插值(Nearest-neighbor interpolation),將四個像素用原圖一個像素的顏色填充.
放大後的圖像是原圖的2倍大小,並且也保留了原圖的所有細節.只是結果並不讓人滿意,有階梯狀鋸齒(注意字母W).
其他的縮放方法能更好的保留原圖平滑的線條.舉個例子,用雙線性插值,可以得到下面的結果:
線性(或雙線性)插值在改變圖片尺寸上一般比近鄰插值效果好.不過也會導致一些不期望的細節柔化並且還是會導致鋸齒.更好的方法包括雙三次插值:
對於低像素,顏色數少的圖像放大,用hqx或者點陣圖縮放算法(Pixel art scaling algorithms)可以得到更好的結果.生成的圖片可以得到較好的邊緣鋸齒細節.下圖使用hq2x: