用 Python 制作可视化 GUI 界面,一键实现证件照背景颜色的替换

网站建设3年前发布
85 0 0
20230306102023751058376d1fecbfb30339e1414890540c2d5c821,关于界面的大致模样其实和先前的相差不大,大家应该都看过上一篇的内容。,整体GUI的界面如下图所示:,20230305223002c149d60428754b20a9a56749c162882b32a831301,用户在使用的时候可以选择将证件照片替换成是“白底背景”或者是“红底背景”,那么在前端的界面上传完成照片之后,后端的程序便会开始执行该有的操作。,首先我们需要将照片的背景颜色给去除掉,这里用到的是第三方的接口removebg,官方链接是:,2023030522494089b060a28d2d919648502323051b41d15b8ed9754,我们在完成账号的注册之后,访问下面的链接获取api_key:https://www.remove.bg/api#remove-background,20230305225039d1e6c449887f1597102889aeeed4a43f500dbd652,下面便是相对应的程序代码了,如下:,在完成去除掉证件照片的背景颜色之后,我们再添加上我们想要的背景颜色即可,例如我们想要添加上“红色”的背景颜色,代码如下:,这次我们在GUI界面中用到的显示图片的控件是graphicsView组件,我们在点击“选择图片”的按钮之后,在上传图片之后,需要在graphicsView窗口当中将图片显示出来,代码如下:,最后我们来看一下整体的效果,2023030610202462b362605aa0416b7a1490ce16d2af8ba7a43d454
© 版权声明

相关文章