python - 使用 PIL 在 Python 中调整图像大小

标签 python image

我正在尝试在 Python 中调整图像大小,并执行了以下操作:

from PIL import Image
img = Image.open('1.jpg')
img.resize((300,200))
img.save('image','jpeg')

在结果中,图像保持相同大小。这是为什么?我可能缺少什么?

谢谢。

最佳答案

Resize 返回一个新对象,而您没有将其分配给任何对象。改用这个:

img = img.resize((300,200))

关于python - 使用 PIL 在 Python 中调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260935/

相关文章:

python - 无向图上的networkx pagerank?

python - 如何在 Python 中调用 Perl 函数

Python继承和重载问题

image - 是否可以将 Image.getSize 与静态图像文件一起使用?

最近值的 Python 百分位数与先前值的窗口

python - Keras 卷积层对颜色 channel 有什么作用?

javascript - PHP 如何不缓存生成的 HTML 但缓存图像/js/css 等静态数据

mysql - 将图像存储到数据库 blob;从数据库检索到 Picturebox

python - 部署时在 Django 中显示图像的简单方法 (DEBUG=false)

python - 从 pandas DataFrame 中的文本中提取子字符串作为新列