【问题标题】:Python Pillow Library full quality PNG resizePython枕头库全质量PNG调整大小
【发布时间】:2016-04-24 10:51:03
【问题描述】:

我正在尝试使用 Python Pillow 库调整图像的大小。我的代码如下。

        image = Image.open(io.BytesIO(image_request_result.content))
        image.thumbnail((200,2000), Image.ANTIALIAS)
        image.save(self.base + file_name + '.png',quality=95)

我希望图像的宽度为 200,并调整高度以保持纵横比。

从其他 stackoverflow 问题来看,缩略图方法似乎是要走的路。但是,由于某种原因,图像质量不全。

当我使用 GIMP 重新调整大小时,文件会变大,并且图像不会像像素化。因此,我认为 PIL 正在执行某种类型的压缩。

我正在从 URL 打开图像。我不确定这是否会有所不同。我已经查看了许多有关重新调整图像大小的其他问题,它们似乎都暗示了我现在拥有的代码。所以,我不确定我错过了什么。

【问题讨论】:

    标签: python image resize png pillow


    【解决方案1】:

    我无法用枕头库解决这个问题。但是能够使用带有转换功能的Wand 获得我预期的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-02
      • 2018-07-31
      • 1970-01-01
      • 2013-02-09
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多