相关疑难解决方法(0)

如何在Python Imaging Library中调整已调整大小的图像的质量?

我正在研究PIL并且需要知道在调整图像大小或缩略图像时是否可以调整图像质量.据我所知,默认质量设置为85.可以在调整大小期间调整此参数吗?

我目前正在使用以下代码:

image = Image.open(filename)
image.thumbnail((x, y), img.ANTIALIAS)
Run Code Online (Sandbox Code Playgroud)

ANTIALIAS参数可能提供最佳质量.我需要知道我们是否可以在质量选项上获得更多粒度.

python python-imaging-library

53
推荐指数
3
解决办法
6万
查看次数

调整大小时的Python图像库图像分辨率

我试图使用python图像库将一些jpeg图像从24X36英寸缩小到11X16.5英寸.由于PIL处理像素,这应该意味着从7200X 4800像素缩放到3300 X2200像素,我的分辨率设置为200像素/英寸,但是当我运行我的脚本时PIL将分辨率更改为72像素/英寸,我最终得到更大比我以前的形象.

import Image

im = Image.open("image.jpg")

if im.size == (7200, 4800):
    out = im.resize((3300,2200), Image.ANTIALIAS)
elif im.size == (4800,7200):
    out = im.resize((2200,3300), Image.ANTIALIAS)

out.show()
Run Code Online (Sandbox Code Playgroud)

当我调整图像大小时,有没有办法保持我的图像分辨率?

谢谢你的帮助!

python jpeg resolution image-processing python-imaging-library

4
推荐指数
1
解决办法
7716
查看次数