PS中抠图的四种方法介绍
工具/原料
photoshop 软件(我用的是photoshop cc)
需要抠图的图片
开始的步骤
打开ps

打开图片,ctrl+O

魔棒抠图法
对于前景和后景有明显差别的图片用魔棒抠图法抠图比较容易,以阿狸为例,大家可以看到,这张图有着明显的白底~

这个时候就用到了——魔棒工具

将魔棒工具在后景上点一下,就出现了一个选区,这个选区,是和图片的主要图案相吻合的

按一下delete键,白底就不见了,这样就被图片的主题图案抠出来了,好简单的抠图方法有木有~~小伙伴们有没有get到?

通道抠图法
对于图片上有过渡色,或者是像示例中的这种比较复杂的图,用魔棒抠图就不是那么灵光了,如果这个图片恰好线条比较鲜明,可以考虑用通道抠图

点击“通道”选项卡,会看到四个图层,在红绿蓝图层中选一个线条比较清晰的

在这张示例的图片中,我觉得蓝色图层线条比起其他两个图层更清晰一点,复制蓝图层,按住ctrl键点击“蓝 拷贝”图层的缩略图,快速建立选区,如图所示

点到RGB的图层,在点回“图层”选项卡,


按下delete键 图案就抠出来了 ~这个方法小伙伴们有没有学会呢?

钢笔抠图法
有时候,图片的后景和前景区分的不明显,这个时候,用钢笔工具抠图是一个不错的选择,比如像这张图片,要把图片中的美眉抠出来

用钢笔工具,在美眉的周围进行描点,一定要把点围成一个封闭图形


在围成的图形上右键,选择新建选区,羽化像素可改为3,注意数值一定不要过大。


刚刚用钢笔画的区域,成了选区,我们是要把美眉给抠出来,所以,点击“选择”中的反选,选区就成了背景



按delete键,将背景删去,抠图完成~~~(值得一说的是,此方法,有密集恐惧症的人慎用啊【捂嘴笑】)

套索抠图法
这个方法的适用条件和用钢笔抠图的情况类似,同样的也是图片的后景和前景区分的不明显,也可以用套索工具抠图,嗯,还是用这个妹纸的图片吧

选择套索工具,选出要抠图的部门,注意:套索和钢笔工具一样,也要画一个封闭的图形。画出抠图的部分之后,会自动转换成选区,在套索工具的那一栏的“羽化”后面也可以填一个不太大的数字,我这里也是填了“3”


选区要进行反选,如何反选,在钢笔抠图法里面已经涉及,这里就不再重复,按delete键,就把图片的主题图案抠出来了~这个方法,也不错的吧

最后的话
除了上面介绍的,还有个方法,叫橡皮擦除法,只要你有足够的耐心,用橡皮擦出来的图案也是很精致的
注意事项
在运用以上的方法的同时,我建议可以适当用橡皮和仿制图章配合使用,
大家对抠图应该灵活一些,不要公式化,理论化
以上的方法,只是我个人对抠图方法的一些总结,欢迎补充,欢迎讨论!希望对大家有所帮助,谢谢阅读!
PS中抠图的四种方法介绍的更多相关文章
- 让一个图片在div中居中(四种方法)
第一种方法: <div class="title"> <div class="flag"></div> <div cl ...
- java中定时器的四种方法
package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import ja ...
- 在view中常见的四种方法的使用场合
四种方法,使view创建好里面就有东西:[1.init 2.initWithFrame使用代码创建的时候.(从文件创建的时候不一定调用:1.init 2.initWithFrame这两个方法) 3 ...
- vue中组件的四种方法总结
希望对大家有用 全局组件的第一种写法 html: <div id = "app"> <show></show></div> js: ...
- Java中创建对象的四种方法
第一种 使用new关键字 第二种 使用反射技术:1)通过Class类的newInstance()方法:2)通过Constructor类的newInstance方法 第三种 通过Object类的clon ...
- 将前端请求中的数据绑定到Spring MVC响应方法中参数的四种方法
一.映射URL绑定的占位符到方法参数 1.方法 使用@PathVariable注解 2.代码示例 a.接收请求方法 @RequestMapping(value = "/deleteInfo/ ...
- IOS中Json解析的四种方法
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验 ...
- 【转】IOS中Json解析的四种方法
原文网址:http://blog.csdn.net/enuola/article/details/7903632 作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有 ...
- JAVA中获取文件MD5值的四种方法
JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...
随机推荐
- C# Dropdownlist设置选择项
(1) dropdowslist.selectedIndex=索引值(数字); (2) dropdownlist.Items.findbyvalue(你的值).selected=true (3 ...
- DDOS、CC、sql注入,跨站攻击防御方法
web安全常见攻击解读--DDos.cc.sql注入.xss.CSRF 一,DDos https://www.cnblogs.com/sochishun/p/7081739.html#4111858 ...
- thinkphp6.0.x 反序列化详记(一)
前言 这几天算是进阶到框架类漏洞的学习了,首当其冲想到是thinkphp,先拿thinkphp6.0.x来学习一下,体验一下寻找pop链的快乐. 在此感谢楷师傅的帮忙~ 环境配置 用composer指 ...
- TMS, XYZ & WMTS的不同
WMS是OGC定义的协议,用于请求任意区域的渲染地图图像.客户可以根据需要以平铺模式对其进行请求. WMS-C是OSGeo创建的WMS扩展,它向功能文档中添加了元数据,以使客户端知道在哪里发出请求,从 ...
- 【小白学PyTorch】21 Keras的API详解(下)池化、Normalization层
文章来自微信公众号:[机器学习炼丹术].作者WX:cyx645016617. 参考目录: 目录 1 池化层 1.1 最大池化层 1.2 平均池化层 1.3 全局最大池化层 1.4 全局平均池化层 2 ...
- 扫描仪扫描文件处理-ABBYY生成小体积黑白二值化PDF
禁止所有预处理选项: PDF保存选项: 保存提示(选择"保存为仅图像PDF"):
- VS code开发工具的使用教程
前言 工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VS code.sublime Text.Atom.Webstorm.Notepad++. VS ...
- harbor搭建与使用
前两天测试服务docker化并k8s布署时,出于方便,使用了docker hub.由于我们的代码是要放到镜像里的,通过运行容器,便能获取我们的全部代码,风险很大.所以我们决定进行私有化的镜像部 ...
- WebFlux快速上手
一.新建项目 示例使用IDEA快速创建基于SpringBoot的工程. springboot 2.3.1 java 8 WebFlux 必须选用Reactive的库 POM 依赖 <depend ...
- react渲染数据3种方式
直接渲染,()类似于模板字符串,包裹一个dom元素 ReactDOM.render( (<div> <h2>现在时间:{new Date().toLocaleTimeStrin ...