【问题标题】:PIL resizing imagePIL 调整图像大小
【发布时间】:2012-12-01 02:25:38
【问题描述】:

image.thumbnail((128, 128), Image.ANTIALIAS)

PIL 将新图像的高度设置为给定的大小(此处为 128)并计算宽度以保持纵横比。

有没有办法将宽度设置为 128 并让它计算高度以保持纵横比?

【问题讨论】:

    标签: python imagemagick python-imaging-library


    【解决方案1】:

    如果一切都失败了,你总是可以直接使用 python 作为计算器:

    width_ratio = image.size[0]/128.0
    new_height = image.size[1]/width_ratio
    

    【讨论】:

      【解决方案2】:

      根据文档缩略图方法:

      Modifies the image to contain a thumbnail version of itself, no larger than the given size.
      

      尝试将宽度设置为 128 并使用大数字(例如 10000)作为高度。

      【讨论】:

        猜你喜欢
        • 2017-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-06
        • 2018-07-31
        • 2013-06-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多