Как можно обрезать пустые участки прозрачного изображения подобно функции trim в photoshop?
Пытался сделать следующим образом(не помогло):
im = _trim(im, (0,0,0))
def _trim(im, border):
bg = Image.new(im.mode, im.size, border)
diff = ImageChops.difference(im, bg)
bbox = diff.getbbox()
if bbox:
return im.crop(bbox)
else:
# found no content
raise ValueError("cannot trim; image was empty")