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

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

概述我正在尝试调整图像大小,同时保持纵横比.我使用PIL的缩略图方法.我使用 Image.ANTIALIAS过滤器. 你可以在这里查看我的代码: image = Image.open(design.design.path) format = image.format image = ImageOps.mirror(image) new_size = (2 我正在尝试调整图像大小,同时保持纵横比.我使用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)

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

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

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

解决方法 Image.save有你的选择:

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

以上是内存溢出为你收集整理的带有Image.ANTIALIAS的Python PIL缩略图.如何保持质量全部内容,希望文章能够帮你解决带有Image.ANTIALIAS的Python PIL缩略图.如何保持质量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1197446.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存