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

问题描述 投票:-2回答:1

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

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

如何在图像看起来没问题的情况下获得分辨率?

python image python-imaging-library
1个回答
0
投票

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

请尝试以下方法:

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.