【调用接口实现自动抠图】


前言

抠图软件千千万,不行咋就各个试。相信大家在日常在多少会进行自我扣证件照换底色什么的,但有的软件你可能弄一张,就显示需要收费,而你自己一张没弄好,想弄第二次,就又得找别的软件了,这里,我用代码实现对接抠图平台,每月免费50张,相信只要不是专门致力于抠图的,每月50张的需求量完全够了。


一、抠图平台

这里我介绍的是removebg,点击即可跳转。需要自己注册个账号,接着生成API key ,接下来代码里面会用到。

二、使用步骤

1.引入库

代码如下(示例):
没有的需要pip安装一下

from tkinter.messagebox import showinfo
from tkinter import Tk, filedialog, Image
from PIL import Image
from tkinter import Button
from removebg import RemoveBg

2.代码

代码如下(示例):

def openfile():
    # 这里将API key改为获得的key
    romvebg = RemoveBg('生成的API key', 'error.log')
    filename = filedialog.askopenfilename( )
    romvebg.remove_background_from_img_file(filename)
    imagepath = filename + 'beifen.png' # 可自行定义
    img = Image.open(imagepath)
    img.show( )
    showinfo('完成生成', f'图片处理完成,路径为: {imagepath}')


root = Tk( )
root.title("抠图小程序")
# 窗口大小
root.geometry("500x250")
btn = Button(root, text='打开图片', command=openfile, width=15, height=2)  # 绑定方式1: command
btn.place(x=20, y=2, anchor='w')
btn.pack(padx=5, pady=50)

root.mainloop( )

生成图片需要小等一会,大家运行的时候不要着急。


总结

以上就是一个简单的抠图案例,点击蓝字了解更多且进行探讨python的疑难杂症。
在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ฅ˙Ꙫ˙ฅ599

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值