Python 调用API清除图片背景色

丶灬走出姿态 提交于 2020-01-26 00:51:42

目标网址

1. 通过邮箱注册一个账号

在这里插入图片描述

2. 生成api秘钥

在这里插入图片描述

3. github上获取调用案例

github地址: https://github.com/brilam/remove-bg

接口示例:

from removebg import RemoveBg

rmbg = RemoveBg("YOUR-API-KEY", "error.log")
rmbg.remove_background_from_img_file("joker.jpg")
4. 结果对比

在这里插入图片描述在这里插入图片描述

5. 通过pillow 库填充新的颜色
from PIL import Image

im = Image.open('1.jpg_no_bg.png')
x,y = im.size
im2 = Image.new('RGBA', im.size, (0, 0, 255))
im2.paste(im, (0, 0, x, y), im)
im2.save('change.png')
6. 填充结果

在这里插入图片描述

7. 作用

然后通过pillow的resize 方法修改图片的大小, 可作为证件照使用

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!