【发布时间】:2012-04-09 21:11:15
【问题描述】:
我想通过剪切边框上的白色区域将图像裁剪为更小的尺寸。我尝试了这个论坛Crop a PNG image to its minimum size 中建议的解决方案,但是 pil 的 getbbox() 方法返回了一个与图像大小相同的边界框,即它似乎无法识别周围的空白区域。我尝试了以下方法:
>>>import Image
>>>im=Image.open("myfile.png")
>>>print im.format, im.size, im.mode
>>>print im.getbbox()
PNG (2400,1800) RGBA
(0,0,2400,1800)
我通过使用 GIMP 自动裁剪来裁剪图像,检查了我的图像是否具有真正的白色可裁剪边框。我也尝试使用 ps 和 eps 版本的图,但没有运气。
任何帮助将不胜感激。
【问题讨论】:
标签: python python-imaging-library crop bounding-box image-editing