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 ...
随机推荐
- IDEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在问题处理
公司新项目需使用java技术栈,便使用IDEA搭建了一个多SpringBoot项目的聚合工程,因为初次使用,遇到了很多问题,maven打包时各种报错,在网上查了好多终于解决了,为巩固记忆,特作此记录. ...
- Linux系统编程—管道
▋****1. 管道的概念 管道,又名「无名管理」,或「匿名管道」,管道是一种非常基本,也是使用非常频繁的IPC方式. 1.1 管道本质 管道的本质也是一种文件,不过是伪文件,实际上是一块内核缓冲区, ...
- Codeforces Global Round 11 A~D题解
A.Avoiding Zero 题目链接:https://codeforces.ml/contest/1427 题目大意:给定一个数组a1,a2...,an,要求找出一个a重排后的数组b1,b2,.. ...
- Redis GEO 功能使用场景
本文来源:https://www.dazhuanlan.com/2020/02/05/5e3a0a3110649/ 背景 前段时间自己在做附近直播相关业务,其中有一个核心的点就是检索用户附近的主播,也 ...
- 实验二 HTML中图片和超链接的应用
实验二 HTML中图片和超链接的应用 [实验目的] 1.通过本例要求掌握常见的图像格式及图像的插入方法. 2.能够修改图像属性,利用外部图像处理软件编辑图像. 3.掌握设置各类超级连接的方法. 4.灵 ...
- Nuxt+Vue聊天室|nuxt仿微信App界面|nuxt.js聊天实例
一.项目简述 nuxt-chatroom 基于Nuxt.js+Vue.js+Vuex+Vant+VPopup等技术构建开发的仿微信|探探App界面社交聊天室项目.实现了卡片式翻牌滑动.消息发送/emo ...
- Celery---一个懂得异步任务,延时任务,周期任务的芹菜
Celery是什么? celey是芹菜 celery是基于Python实现的模块,用于执行异步延时周期任务的 其结构组成是由 1.用户任务 app 2.管道任务broker用于存储任务 官方推荐red ...
- Token 、Cookie和Session的区别
本文转至http://blog.csdn.net/tobetheender/article/details/52485948 https://blog.csdn.net/axin66ok/articl ...
- 如何使用 Gin 和 Gorm 搭建一个简单的 API 服务 (一)
介绍 Go 语言最近十分火热,但对于新手来说,想立马上手全新的语法和各种各样的框架还是有点难度的.即使是基础学习也很有挺有挑战性. 在这篇文章中,我想用最少的代码写出一个可用的 API 服务. ...
- centos8安装zookeeper(单机方式)
一,下载zookeeper: 1,官网地址 http://zookeeper.apache.org/ 找到这个地址: https://mirrors.tuna.tsinghua.edu.cn/apac ...