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