1.搜索remove.bg 

https://www.remove.bg/

2.翻译(网站翻译或者谷歌翻译)

首页底端

3.登陆账号(没注册注册) 

4.获取密钥

4.1

4.2

4.3 

4.4 

4.5 

 

5、查看API

5.1

 

 

5.2跳转到GitHub

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

6、应用(参考GitHub)

6.1安装

pip install removebg

6.2三种形式的文件(本地文件、网络文件、base64格式),使用的方法不同。

remove_background_from_img_file

from removebg import RemoveBg
#YOUR-API-KEY 换成自己的key   目前未失效 DG2WMZrZNnU2oG8fb7mzv6Ja
rmbg = RemoveBg("YOUR-API-KEY", "error.log")#生成的error.log会在py文件所在的目录
rmbg.remove_background_from_img_file("joker.jpg")#需要修改的图片,放在py文件所在的目录
#修改完成的图片,默认是py文件所在的目录

remove_background_from_img_url

from removebg import RemoveBg

rmbg = RemoveBg("YOUR-API-KEY", "error.log")
rmbg.remove_background_from_img_url("http://www.example.com/some_image.jpg")

remove_background_from_base64_img

from removebg import RemoveBg
import base64

rmbg = RemoveBg("YOUR-API-KEY", "error.log")
with open("joker.jpg", "rb") as image_file:
	encoded_string = base64.b64encode(image_file.read())
    rmbg.remove_background_from_base64_img(encoded_string)

注:

error.log出现:ERROR:root:Unable to save 0.jpg_no_bg.png due to insufficient credits

说明 key失效

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐