圖像縮放是一種計算機圖形處理過程,它可以增加或減小數字圖像的大小。圖像可以用圖像查看器或編輯軟件顯式地縮放,也可以由程序自動地將圖像調整到不同大小的區域中。縮小圖像(如創建縮略圖)可以使用多種方法方法,但很大程...
圖像縮放是一種計算機圖形處理過程,它可以增加或減小數字圖像的大小。圖像可以用圖像查看器或編輯軟件顯式地縮放,也可以由程序自動地將圖像調整到不同大小的區域中。縮小圖像(如創建縮略圖)可以使用多種方法方法,但很大程度上使用了一種稱為欠采樣的采樣來減少圖像并保持原始質量,因為填充較大區域所需的像素數大于原始圖像中的像素數。當使用圖像縮放來增大圖像的大小時,幾種算法中的一種用于近似較大圖像中附加像素的顏色。

圖像可以縮小尺寸以創建縮略圖。
在圖像縮放中用來增加圖像的大小。最簡單的版本是將源圖像中的每個原始像素復制到大圖像中相應的位置。這將在較大圖像中的像素之間留下空白,通過將源像素的顏色分配給空像素來填充當前位置。這實際上是將圖像及其數據放大到一個更大的區域中。雖然這種稱為"最近鄰"的方法可以有效地防止數據丟失,但圖像縮放后產生的質量通常會受到影響,因為單個像素的放大塊將清晰可見。

可用于打印的圖像應完全可伸縮,從縮略圖到全尺寸
其他圖像縮放算法的工作原理是用像素填充放大圖像中的空白,像素的顏色由周圍像素的顏色決定。這些算法稱為雙線性插值和雙三次插值,本質上是對給定像素周圍的源像素的顏色進行平均,然后用計算出的顏色平均值填充較大圖像中的空白區域。雖然結果比最近鄰圖像縮放更平滑,縮放過大的圖像可能會變得模糊并充滿不清晰的色塊。
第三種圖像縮放算法使用模式識別的形式來識別放大圖像的不同區域,然后嘗試構造丟失的像素。這種方法可以產生很好的效果,但也可以啟動為了在圖像中產生視覺偽影,應用該算法的次數越多。用這種方法縮放圖像,對于全彩色攝影圖像來說,計算成本很高,而且比其他類型的縮放需要更多的內存。
圖像縮放還可用于縮小數字圖像的大小。較小的圖像將具有比源圖像更少的像素,因此大多數算法將提供相當好的結果。縮小圖像大小的算法與用于增加大小的算法相似,但過程是反向執行的。源圖像中的像素在一個區域內平均,并組合成一個像素,該像素被放置在新的,較小的圖像在適當的位置。