工具/原料

photoshop 软件(我用的是photoshop cc)

需要抠图的图片

开始的步骤

打开ps

打开图片,ctrl+O

魔棒抠图法

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

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

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

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

通道抠图法

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

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

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

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

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

钢笔抠图法

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

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

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

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

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

套索抠图法

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

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

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

最后的话

除了上面介绍的,还有个方法,叫橡皮擦除法,只要你有足够的耐心,用橡皮擦出来的图案也是很精致的

注意事项

在运用以上的方法的同时,我建议可以适当用橡皮和仿制图章配合使用,

大家对抠图应该灵活一些,不要公式化,理论化

以上的方法,只是我个人对抠图方法的一些总结,欢迎补充,欢迎讨论!希望对大家有所帮助,谢谢阅读!

PS中抠图的四种方法介绍的更多相关文章

  1. 让一个图片在div中居中(四种方法)

    第一种方法: <div class="title"> <div class="flag"></div> <div cl ...

  2. java中定时器的四种方法

    package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import ja ...

  3. 在view中常见的四种方法的使用场合

    四种方法,使view创建好里面就有东西:[1.init  2.initWithFrame使用代码创建的时候.(从文件创建的时候不一定调用:1.init  2.initWithFrame这两个方法) 3 ...

  4. vue中组件的四种方法总结

    希望对大家有用 全局组件的第一种写法 html: <div id = "app"> <show></show></div> js: ...

  5. Java中创建对象的四种方法

    第一种 使用new关键字 第二种 使用反射技术:1)通过Class类的newInstance()方法:2)通过Constructor类的newInstance方法 第三种 通过Object类的clon ...

  6. 将前端请求中的数据绑定到Spring MVC响应方法中参数的四种方法

    一.映射URL绑定的占位符到方法参数 1.方法 使用@PathVariable注解 2.代码示例 a.接收请求方法 @RequestMapping(value = "/deleteInfo/ ...

  7. IOS中Json解析的四种方法

    作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验 ...

  8. 【转】IOS中Json解析的四种方法

    原文网址:http://blog.csdn.net/enuola/article/details/7903632 作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式. 有 ...

  9. JAVA中获取文件MD5值的四种方法

    JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...

随机推荐

  1. 多测师讲解自动化测试 _pybot.bat批处理脚本_高级讲师肖sir

  2. EV加密播放器的分析过程+过虚拟机方法

    开启了OD载入播放器进行分析,发现如下问题:1.播放器会进行翻录检测2.防止虚拟机播放3.视频播放后,可直接对内存操作提取出源视频翻录检测:主要是对指定的文件名或进程名对比虚拟机检测:是针对虚拟机特征 ...

  3. java读取中文乱码解决方法

    Java读取文本文件(例如csv文件.txt文件等),遇到中文就变成乱码.读取代码如下: List<String> lines=new ArrayList<String>(); ...

  4. day32 Pyhton hashlib模块 总结异常处理

    一.当用明文密码进行信息存储的时候,会导致密码的泄露,如何解决问题 通过导入hashlib模块,利用里面存在的算法对字符串进行加密计算得到一串密文的结果 1.这个过程不可逆 2.对于同一个字符串,同一 ...

  5. day19 Pyhton学习 递归函数

    # 函数的递归 : 在一个函数的内部调用它自己 # import sys # sys.setrecursionlimit(1000000) # 设置递归的最大深度 # 总结 # 1.递归函数的定义 : ...

  6. java9第5篇-Collection集合类的增强与优化

    我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注.期待您能关注我,我将把java 9 ...

  7. xpath教程-通过ID和Class检索 转

    通过ID和Class检索   必备知识点 在html中,id是唯一的 在html中,class是可以多处引用的 工具 Python3版本 lxml库[优点是解析快] HTML代码块[从网络中获取或者自 ...

  8. Linux标准重定向-输入-输出-错误-多重

    一切皆文件,都是文件的操作 三种I/O设备 标准的输入输出 程序:指令+数据 读入数据:Input 输出数据:Output 系统中打开一个文件系统自动分配文件描述符,除了0,1,2是固定的,其他的都是 ...

  9. 一键开启win10全局utf8,编码问题说拜拜

    在windows下开发,开发环境的配置是一个很头大的问题,而编码问题是另一个令人头大的问题,常常出现的中文乱码令人痛不欲生,其原因就在于windows默认的编码并不是现在很普遍的utf8格式,本文就来 ...

  10. 千万不要往 Shell 里粘贴命令!

    对于用惯了 IDE 的程序员来说,在终端里敲命令可能没那么顺手,也记不住那么多复杂的命令.比较偷懒的做法就是网上搜相关的命令,复制到剪贴板往命令行窗口里一贴,完事! 但是这么做有很大的风险,为什么呢? ...