Pillow 過濾器

2021-07-07 18:01 更新

對于可能將多個輸入像素映射到單個輸出像素的幾何操作,python圖像庫提供了不同的重采樣過濾器。

??PIL.Image.NEAREST???

從輸入圖像中選取一個最近的像素。忽略所有其他輸入像素。

?PIL.Image.BOX?

源圖像的每個像素以相同的權(quán)重對目標(biāo)圖像的一個像素做出貢獻(xiàn)。對于升級相當(dāng)于?NEAREST?. 此過濾器只能與?resize()? 和?thumbnail()?方法一起使用。

3.4.0 新版功能.

?PIL.Image.BILINEAR?

要調(diào)整大小,請使用可能有助于輸出值的所有像素上的線性插值計算輸出像素值。對于其他轉(zhuǎn)換,使用輸入圖像中2x2環(huán)境上的線性插值。

?PIL.Image.HAMMING?

產(chǎn)生比?BILINEAR ?更清晰的圖像,沒有像?BOX? 那樣在局部水平上的錯位。此過濾器只能與?resize()? 和?thumbnail()?方法一起使用。

3.4.0 版中的新功能。

?PIL.Image.BICUBIC?

對于調(diào)整大小,在可能對輸出值有貢獻(xiàn)的所有像素上使用三次插值計算輸出像素值。對于其他轉(zhuǎn)換,使用輸入圖像中 4x4 環(huán)境的三次插值。

?PIL.Image.LANCZOS?

使用高質(zhì)量的 Lanczos 過濾器對可能對輸出值有貢獻(xiàn)的所有像素計算輸出像素值。此過濾器只能與?resize()? 和?thumbnail(?)方法一起使用。

1.1.3 版中的新功能。

過濾器對比表

篩選

降尺度質(zhì)量

提升品質(zhì)

表現(xiàn)

?NEAREST?

?????

?BOX?

?

????

?BILINEAR?

?

?

???

?HAMMING?

??

???

?BICUBIC?

???

???

??

?LANCZOS?

????

????

?



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號