import PIL
from PIL import Image
img = Image.open('0009_jpg.jpg')
width, height = img.size #height is 720 and width is 480
if height > width:
rm_height = abs(height - width) # rm_height = 240
x_offset = 0
y_offset = rm_height/2 # y_offset = 120
tall = height-rm_height # tall = 480
img_crop = img.crop((x_offset, y_offset, width, tall))
img_crop.save('crop_jpg.jpg')
输出图像为480x360,结果不是480x480
但当我把这条线改成
^{pr2}$输出图像为正方形480x480
这没道理。我做错了什么。谢谢
好吧,等我搜索更多。现在我从这个post得到它
克里斯·克拉克(San4ez)的回答是:
它不高。它是底部
相关问题 更多 >
编程相关推荐