9彩网开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

带有Image.ANTIALIAS的Python PIL缩略图.如何保持质量

9彩网开发网 https://gingimenez.com 2020-03-13 15:01 出处:网络 作者:9彩网开发网整理
我正在尝试调整图像大小,同时保持纵横比.我使用PIL的缩略图方法.我使用 Image.ANTIALIAS过滤器.
我正在尝试调整图像大小,同时保持纵横比.我使用PIL的缩略图方法.我使用 Image.ANTIALIAS过滤器.

你可以在这里查看我的代码:

image = Image.open(design.design.path)
        format = image.format
        image = ImageOps.mirror(image)
        new_size = (241, 241)
        image.thumbnail(new_size, Image.ANTIALIAS)
        image.save(response, format)

此代码完美无缺,但缩略图后质量会丢失.我可以通过放大保存的图像来看到它.当我不在原始图像上时,我可以看到图像角落的像素.当我打印出调整大小的图像时,可以看到更好的效果.

您可以在这里查看示例图像:https://imgur.com/a/ifZoU

如果您还有其他需要,请告诉我

Image.save有你的选择:

img.save(fpath, 'image/png', quality=100, optimize=True)

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消