from removebg import RemoveBg
import os
os.chdir('C:\\Users\\lmy\\Pictures\\Saved Pictures') #更换到照片所在目录
rmbg = RemoveBg("xaQGTCPi6bym8W8qj2EPSUY","error.log") #引号内是你获取的API,需要自己去注册https://www.remove.bg/
file_path = os.path.join(os.getcwd(),'简历照.jpg') #图片地址
rmbg.remove_background_from_img_file(file_path)
#会自动生成一张去除背景的照片“原照片名.jpg_no_bg.png”
# im1 = Image.open(file_path) #输入图片
# im1.show() #展示图片
原图片是这样的(‘简历照.jpg’)
生成的无背景照片是这样的(简历照.jpg_no_bg.png)
from PIL import Image #PIL(pillow)库可以完成图像归档和图像处理两方面功能需求
#(1)图像归档:对图像进行批处理、生成图像预览、图像格式转换等;
#(2)图像处理:图像基本处理、像素处理、颜色处理等。
im = Image.open(os.path.join(os.getcwd(),'简历照.jpg_no_bg.png')) #输入已经去除背景的图片
x,y = im.size
#填充红色背景
p = Image.new('RGBA',im.size,(255,0,0))
p.paste(im,(0,0,x,y),im)
#保存填充后的图片
p.save('red_jianlizhao.png')