利用python更改應向大小其實是可以的
Pillow模組提供resize()方法,語法為
resize((width, heigh), Image.BILIBBEAR)
假設我們想把圖片寬高變成2倍
from PIL import Image
pict = Image.open("fruit.jpg")
width, height = pict.size
newPict1 = pict.resize((width * 2, height))
newPict1.save("newfruit1.jpg")
newPict2 = pict.resize((width, height * 2))
newPict2.save("newfruit2.jpg")
甚至可以將圖片做旋轉
from PIL import Image
pict = Image.open("fruit.jpg")
pict.rotate(90).save("rotatefruit.jpg")
pict.rotate(180).save("rotatefruit2.jpg")
pict.rotate(270).save("rotatefruit3.jpg")
有沒有發現在旋轉90度及270度的圖片,因為旋轉後寬度及高度改變了,但圖本身比率不變所以多的部分會以黑色影像替代!