圖像處理新手知識(shí)之五——三種插值各不同

2024-01-21 17:50:59 來(lái)源/作者: / 己有:0人學(xué)習(xí)過(guò)

如果我們不得不將小尺寸的圖像擴(kuò)大尺寸,不得不將低分辨率的圖像提高分辨率,這就不得不增加像素,也就是說(shuō)不得不“插值”。
在Image Size命令中為我們提供了三種不同的插值方式:
Bicubic 二次立方
Nearest Neighbor 鄰近
Bilinear 二次線性
這是三種不同的插值算法。所有的教科書(除了我的以外)都鸚鵡學(xué)舌地說(shuō)“二次立方的插值是最好的”,這種說(shuō)法是極不負(fù)責(zé)任的。
我們來(lái)做一個(gè)試驗(yàn)。從屏幕上截取一小部分圖像建立一個(gè)新文件,并且將這個(gè)圖像文件在制作兩個(gè)副本備用。
打開Image Size命令面板,可以看到當(dāng)前圖像文件的各項(xiàng)參數(shù)。

圖像處理基礎(chǔ)知識(shí)之五鈥斺斎植逯蹈韃煌

將目前的圖像分辨率從72px/inch改成300px,單擊OK鍵。圖像以默認(rèn)的二次立方的插值方式大大提高了分辨率。我們已經(jīng)知道二次立方的插值方式是在原有的兩個(gè)像素之間插過(guò)渡值,因此我們看到:盡管畫面已經(jīng)虛了,可畫面中的圖像部分還是合乎情理的,但文字部分已經(jīng)虛的不能忍受了

圖像處理基礎(chǔ)知識(shí)之五鈥斺斎植逯蹈韃煌

將另外一個(gè)副本圖像的分辨率也提高到300px,設(shè)定鄰近的差值方式,單擊OK鍵。我們可以看到:按照鄰近方式插值后,畫面中的文字部分十分清晰,而圖像部分則呈現(xiàn)明顯的馬賽克現(xiàn)象。當(dāng)然,文字的這種所謂“清晰”也是相對(duì)的,它在曲線上是不可能做到平滑的。

圖像處理基礎(chǔ)知識(shí)之五鈥斺斎植逯蹈韃煌

再將最后一個(gè)副本圖像的分辨率也提高到300px,設(shè)定二次線性的差值方式,單擊OK鍵,可以看到這種插值的結(jié)果介于二次立方與二次線性之間。圖像部分比二次立方要軟,文字部分比鄰近要硬。

圖像處理基礎(chǔ)知識(shí)之五鈥斺斎植逯蹈韃煌

將三種插值方式所產(chǎn)生的效果放在一起,仔細(xì)比較可以看出它們的明顯差別。這個(gè)結(jié)果告訴我們:如果畫面中以圖像為主,應(yīng)該用二次立方或者二次線性的辦法來(lái)插值;如果畫面中以文字為主,則應(yīng)該用鄰近的方式來(lái)插值。

圖像處理基礎(chǔ)知識(shí)之五鈥斺斎植逯蹈韃煌

對(duì)于畫面中圖像和文字都要兼顧的問(wèn)題,只好采取一個(gè)變通的辦法:將圖像分別用兩種方式做插值,然后從一個(gè)圖像中拷貝局部圖像粘貼到另一個(gè)圖像中。我們形象的稱這種做法為:打補(bǔ)丁。

圖像處理基礎(chǔ)知識(shí)之五鈥斺斎植逯蹈韃煌