Я хочу обрезать изображение до его меньшего размера, обрезав белые области по краям. Я попробовал решение, предложенное на этом форуме Обрезать изображение PNG до минимального размера, но метод getbbox() функции pil возвращает ограничивающую рамку того же размера, что и изображение, т. е. кажется, что он не не признают пустые области вокруг. Я попробовал следующее:
>>>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 версиями рисунка, но безуспешно.
Любая помощь будет высоко ценится.