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