使用 PIL 保存图像时出错

Error saving an image using PIL

我正在尝试使用 getbbox 裁剪图片然后保存。但是,我不断收到一些我不知道如何修复的错误。

代码:

 import ImageOps
 import Image

 im=Image.open("b1.jpg")
 invert_im = ImageOps.invert(im) # because the boundary is white so I convert it to black so I can crop the photo
 im2 =invert_im.getbbox() 
 invert_im = ImageOps.invert(im2) # invert back
 invert_im.save("b1_cropped.jpg") 

我收到的错误:

AttributeError: 'tuple' object has no attribute 'save'

有什么想法吗?

import ImageOps
import Image
im=Image.open("b1.jpg")
inverted = ImageOps.invert(im)
box = inverted.getbbox()
cropped_im = im.crop(box)
cropped_im.save("b1_cropped.jpg")

这应该是答案。