在修图工具满天飞的年代其实仍然还有很多人不会扣图(比如我),在很多需要去除某些照片上面的背景的时候就会很难受,所以今天就给不会扣图的小伙伴们来带一个简单的代码扣图教程,只需要4行代码,不用再多了。

准备工作:安装依赖库

pip install pillow
pip install rembg

代码实现:

from PIL import Image
import rembg


img = Image.open("/Users/richardyu/Downloads/22.jpeg")#准备修改的图片路径
img_bg_remove = rembg.remove(img)
# img_bg_remove = img_bg_remove.convert('RGB')#如果需要保存为jpg或者jpeg格式则需要使用此行代码,使用后背景为黑色
img_bg_remove.save('/Users/richardyu/Downloads/3333.png')#修改后保存的图片路径

看一下扣图前,后的效果对比(黑色背景是保存的jpeg格式):

【代码抠图】4行Python代码帮你消除图片背景_公众号

【代码抠图】4行Python代码帮你消除图片背景_Image_02

【代码抠图】4行Python代码帮你消除图片背景_python_03

【代码抠图】4行Python代码帮你消除图片背景_Image_04

【代码抠图】4行Python代码帮你消除图片背景_Image_05

【代码抠图】4行Python代码帮你消除图片背景_代码扣图_06

看起来是不是还阔以

如果感觉还不错,那就动手体验起来吧!

如果有其他问题可以通过公众号「python玩转」联系作者