2
我想在Python调整图像大小,并做了以下Python中的图像:重新调整使用PIL
from PIL import Image
img = Image.open('1.jpg')
img.resize((300,200))
img.save('image','jpeg')
在结果中,图像的大小保持不变。这是为什么?我可能会错过什么?
谢谢。
我想在Python调整图像大小,并做了以下Python中的图像:重新调整使用PIL
from PIL import Image
img = Image.open('1.jpg')
img.resize((300,200))
img.save('image','jpeg')
在结果中,图像的大小保持不变。这是为什么?我可能会错过什么?
谢谢。
调整大小会返回一个新的对象,并且您没有将它分配给任何东西。改为:
img = img.resize((300,200))
调整后的图像被称为“图像”,但没有文件扩展名。因为这是您保存文件时所用的名称。 –
运行'help(img.save)'查看保存方法的文档,第一句是“将该图像保存在给定文件名下。”在这种情况下,你指定的文件名是''image'' –
@ TadhgMcDonald-Jensen你的评论无关紧要。没有扩展名的图像文件是非常好的,并且可以明确指定格式,就像OP在这里完成的一样。 – wim