Pythonの画像処理ライブラリPillow(PIL)で”ANTIALIAS”を使って画像のリサイズをしていた。
img.thumbnail((300,300),Image.ANTIALIAS)
すると下記のWarningが表示された
ANTIALIAS is deprecated and will be removed in Pillow 10 (2023-07-01). Use Resampling.LANCZOS instead.
どうやらもうすぐ”ANTIALIAS”は使えなくなるので”LANCZOS”を使えと言っているようだ。
下記のように書き換えることでWarningが表示されなくなった。
img.thumbnail((300,300),Image.Resampling.LANCZOS)
pillow2.7.0のリリースノートによれば、
Antialias を Lanczos に改名
https://pillow.readthedocs.io/en/stable/releasenotes/2.7.0.html
“ANTIALIAS”の代わりに新しい定数”PIL.Image.LANCZOS”が追加されました 。
“ANTIALIAS”が最初に追加されたとき、これは畳み込みに基づく唯一の高品質フィルターでした。その名前はこれを反映するはずでした。Pillow 2.7.0 以降、すべてのサイズ変更方法は畳み込みに基づいています。これからはすべてアンチエイリアスです。そして”ANTIALIAS”フィルターの本当の名前はランチョスフィルターです。
この”ANTIALIAS”定数は下位互換性のために残されているもので、”LANCZOS”のエイリアスです。
とのことで、名が体を表すように改名したということであろう。