def trim(im):
pixel = (255, 255, 255) # ????????????? ?? ????? ????
# pixel = im.getpixel((0,0)) # ????????????? ?? ??????? ? ?????? ???????? ????
bg = Image.new(im.mode, im.size, pixel)
diff = ImageChops.difference(im, bg)
diff = ImageChops.add(diff, diff, 2.0, -100)
bbox = diff.getbbox()
logger.info(bbox)
if bbox:
return im.crop(bbox)
else:
return im
评论列表
文章目录