不需要重新发明轮子,Image.thumbnail
可以使用以下方法:
maxsize = (1028, 1028)
image.thumbnail(maxsize, PIL.Image.ANTIALIAS)
确保生成的大小不大于给定的范围,同时保持纵横比。
指定PIL.Image.ANTIALIAS
应用高质量的下采样滤波器以获得更好的调整大小结果,您可能也希望这样做。
Python /枕头:如何缩放图像
不需要重新发明轮子,Image.thumbnail
可以使用以下方法:
maxsize = (1028, 1028)
image.thumbnail(maxsize, PIL.Image.ANTIALIAS)
确保生成的大小不大于给定的范围,同时保持纵横比。
指定PIL.Image.ANTIALIAS
应用高质量的下采样滤波器以获得更好的调整大小结果,您可能也希望这样做。