请问用Java 怎样实现抠图功能 。比如图片是一块石头放在一张纸上,怎样1、用ps打开两张图片 。
2、在工具里选择“移动工具” , 按住鼠标左键把第二个图片拖动到第一个图片里 。由于第二张的像素有点大,所以会把原来的图片覆盖住的,通过鼠标稍微移动一下 。
3、按ctrl+t(自由变换快捷键) , 图片的四周出现了可以调节的横线,按住shift拖动图片的一个角可以进行等比例缩放 , 这张图太大了,所以等比例缩小一点 。调整为合适的大小,放到合适的地方 。调整完毕,按enter键确认 。
4、在右下角的图层面板里点击第三个按钮(添加矢量蒙板),为第二个图层添加一个蒙板 。
5、可以看到在“工具”里 , 前景色和背景色默认修改为了白色和黑色 。
6、然后选择工具里的“渐变”工具 。可以看到,上方工具栏出现了渐变的一些设置 。因为前景色为白色,背景色为黑色,所以默认是白色到黑色的渐变条 。后面分别设置为径向渐变,正常模式,百分之百不透明度,反向不打勾 。
7、点击白色到黑色的渐变条,进入渐变编辑器 。
8、把左侧下方的白色滑块拖到中间 , 可以在下方的位置处直接填写百分之50 。
9、把鼠标放在左侧的滑动条下方,会出现“点按可添加色标” 。
10、点击一下,出现一个新的色块 , 为白色 。把它拖动到最左边,可以直接填写百分之0 。
11、选中最左边的白色色块,点击一下下面的颜色后面的白色 , 弹出“选择色标颜色”的窗口 。在里面选择纯黑色 。点击“确定” 。这样就把白色改成了黑色 。渐变色变成了黑-白-黑 。点击“确定” 。
12、可以看到上面确实变成了黑色-白色-黑色渐变 。
13、一只手按住shift键,一只手按住鼠标左键在图片上拉出一条直线(按住shift键是保证水平) 。
14、松开手,蒙板就起作用了,这是利用了蒙板状态下,黑色隐藏,白色显示的特点 。
15、然后稍加修饰 。选择工具里的“矩形选框工具”,选中要裁剪的部分 。
16、点击“图像”,选择“裁剪” 。
17、图片被裁剪,裁剪完成后按ctrl+d取消选中状态,或者可以点击右键,选择“取消” 。
18、、这样就实现了两张图片的合成 。利用蒙板和渐变色合成的方式的好处是第二个图片可以保留一部分的背景,有一种融入的感觉 。如果采用抠图合并的方法,一般是给人物换背景图,技术要求比较高 。
6行Python代码教你3秒批量抠图,抠头发丝也非常简单抠图是日常办公中经常会遇到的问题,某乎上就有这样一个问题:
里边的tag 全是设计相关,但是我学了些python,怎么用Python的方法来解决呢?
首先我找了本回答下的高赞回答,利用的ps,魔棒、磁性套索、钢笔等等 。
我把他用到的几张示例图保存了下来 。然后放在一个文件夹里 。此为示例图 。
然后用python代码执行,3秒钟左右图就扣好了 。
比较难的一张,扣头发丝,效果也非常不错,我们来看一下原图和对比图 , 基本的小细节都处理得不错 。
当然,处理更多的图片也是几秒钟的事 。
下面讲一下原理 。
本例是利用的Python来实现的 。调用的是RemoveBg 这个库 。
RemoveBg 是国外的一个抠图网站 。本身是完全免费的,但是只能一张一张上传-抠图-下载 , 如果你有大批量的图片需要处理 , 就比较低效,也不符合本题的主旨,高效 。
好在,本着极客精神,本站为我们提供了API,可以直接调用网站的抠图方法,直接在本地抠图 。
推荐阅读
- 成都正规网站搭建,成都网站建设公司哪家便宜
- qq电脑传的文件ios哪里,电脑传的文件ios哪里打开
- 鸿蒙系统蓝牙耳机音质,鸿蒙系统蓝牙耳机音量小
- linux命令日志,linux系统日志设置
- php中的数据结构 php数组的数据结构
- 什么叫cpu温度,cpu温度过高是什么原因
- chatgpt还要学英语吗,cgtn学英语可以吗
- 中班平衡木体育游戏反思,中班平衡木游戏目标
- term函数python tempstr函数python