【问题标题】:changing width/height pixels without caring for aspect ratio在不关心纵横比的情况下更改宽度/高度像素
【发布时间】:2016-03-26 18:42:56
【问题描述】:

以不同的方式放置: 1) 如何在python中改变图片的宽度而不改变它的高度。 2)让纵横比改变,我怎样才能改变高度或宽度之一。(全部以像素为单位。) 3) 图像是像素 ab,我想将其更改为像素 cd 的图像。并且这些数字之间没有纵横比关系。它们都是随机数。

提前谢谢..

【问题讨论】:

  • 你是什么意思改变?您想将图像拉伸和缩小到合适的尺寸还是裁剪并添加黑色?
  • 我想拉伸或缩小图像。不想裁剪图像。

标签: python python-imaging-library


【解决方案1】:

您应该使用 Pillow 库:

from PIL import Image

image = Image.open("/path/to/my/file")
image.resize((c, d)) # You can make quality of higher priority than speed by adding Image.ANTIALIAS as a second argument.
image.save("/path/to/my/changed/file")

【讨论】:

    猜你喜欢
    • 2015-03-13
    • 1970-01-01
    • 2015-07-28
    • 2013-09-07
    • 2015-08-27
    • 2018-04-22
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    相关资源
    最近更新 更多