如何在PIL中将多个分辨率图像的大小调整为2048x1024?

时间:2018-03-24 22:20:08

标签: python image python-imaging-library

我有多个图像具有不同的分辨率,如1920x1080,1920x764,1280x964,1280x720。我想将所有这些分辨率调整为2048x1024,以使图像看起来很悦目。

我尝试直接调整大小,但这不是好方法。

如果图像在视觉上看起来没问题,我如何获得分辨率?

1 个答案:

答案 0 :(得分:0)

这是一个几乎从未完美的抽样问题。我个人会尝试使用执行抗锯齿的resize方法。

尝试以下方法:

img.resize((2048, 1024), Image.ANTIALIAS).show()

下次请发布您所指的代码片段并查看PIL文档。

https://pillow.readthedocs.io/en/3.1.x/reference/Image.html