Pillow-pythonで画像のサイズを変更したいのですが、使用する2つの機能があります。
Image.resize
http://pillow.readthedocs.org/en/latest/reference/Image.html#PIL.Image.Image.resize
and
Image.thumbnail
http://pillow.readthedocs.org/en/latest/reference/Image.html#PIL.Image.Image.thumbnail
両方の定義は、イメージのサイズ変更を示していますが、どちらを使用する必要がありますか?
_Image.resize
_は、指定したサイズにサイズ変更されます。
Image.resize([256,512],PIL.Image.ANTIALIAS)
#256x512に正確にサイズ変更
_Image.thumbnail
_は、最大入力寸法(幅と高さ)のサイズを変更します
Image.thumbnail([512,512],PIL.Image.ANTIALIAS)
_[512,512]
_は、画像のサイズ変更に提供される最大サイズです
さらに、thumbnail
を呼び出すと、その場所でサイズが変更され、resize
はサイズ変更されたイメージを返します。