1
我一直试图让这图像自动裁剪到尽可能最小的大小,删除其周围的透明位。我不能手动剪裁这个图像,因为更多的东西会被添加到图像
。PNG不会autocrop使用image.getbbox()
我一直在使用这种代码:
from PIL import Image, ImageChops
image=Image.open('headbase1.png')
image.load()
imageSize = image.size
imageBox = image.getbbox()
print(image.getbbox())
cropped=image.crop(imageBox)
cropped.save('headbase_end.png')
它不会裁掉的透明度周围,和边框就是这个(0,0,45,45),我不认为是对的。
谢谢,投票。
编辑,这个工作:Automatically cropping an image with python/PIL与该图像,但它拒绝为我的形象工作。 。
numpy方法似乎也不工作。 –