python工具——removebg


removebg是一個利用AI智能摳圖的網站

提供了API 接口,可以直接調用並實現摳圖,每月有50張免費

使用前需要去官網 https://www.remove.bg/ 注冊並獲取API KEY

安裝removebg庫

pip install removebg

安裝pillow

pip install pillow

eg:

原圖

摳圖

from removebg import RemoveBg

rmbg = RemoveBg("XXXXXXX", "error.log")
rmbg.remove_background_from_img_file("1.png")

生成圖片

 換背景色

from removebg import RemoveBg
from PIL import Image

rmbg = RemoveBg("kfKrPF2o8LGv1RBURitZdwBL", "error.log")
file_in = 'D:\\python\\demo\\1.png'
file_out = 'D:\\python\\demo\\11.png'
# 換背景色
color = (0, 125, 255)
p, s = file_in.split(".")
rmbg.remove_background_from_img_file(file_in)
file_no_bg = "{}.{}_no_bg.{}".format(p, s, s)
no_bg_image = Image.open(file_no_bg)
x, y = no_bg_image.size
new_image = Image.new('RGBA', no_bg_image.size, color=color)
new_image.paste(no_bg_image, (0, 0, x, y), no_bg_image)
new_image.save(file_out)

 

 

 注:

  可以用來生成證件照


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM