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