当前位置: 首页 > news >正文

每天一个PS技巧(原理+实践)——简单背景的抠图与毛发抠图

每天一个PS技巧(原理+实践)见:

每天一个PS技巧(原理+实践)icon-default.png?t=M3C8https://blog.csdn.net/tiao_god/article/details/124186746
今天我们的专题是:

简单背景的抠图与毛发抠图

抠图是PS中最基础但是最考验能力的一项技能,因为它用途广,在一些场景中难度也非常高。我们希望省时省力地获得更好的抠图结果,因此需要熟悉各种基本工具。本文是抠图中的第一章节,介绍一些最基本的工具。

证件照抠图

最简单的当然是证件照的魔棒抠图了,我们随便从网站找一个图片(百度搜索,侵权删):

 选择魔棒工具,容差值(表示容许的误差范围,可以理解为越大则选取时包含的内容就越多)设置的大一点,比如100:

    

 然后点击蓝色背景:

 

 之后反选,要么右键,反选,要么使用快捷键 ctrl+shift+i 来反选。

之后使用命令ctrl+j保存到新的图层:

可以看到,边界处扣得并不是很好。

 

色彩范围选择抠图

还是老图片。

点击菜单栏的  选择->色彩范围:

   

点击背景区域,设置模糊度(类似于容差值)。右边的图越黑的地方表示越不会被选中的地方,越白表示被选中的区域。

 

 毛发抠图

找一张背景色比较单一的,但是毛发比较多的猫咪图像:

 用套索工具或者快速蒙版把猫咪主体圈出来。这里采用的是快速蒙版方法。

点击笔刷和快速蒙版,然后把猫咪涂上颜色(注意一定要把钢笔硬度设为最高,否则如果像我下面这样,得到的结果就会很烂):

  

 然后再点击一下快速蒙版, 得到反选的结果,再用ctrl+shift+i来选取猫:

   

 点击菜单栏  选择-> 选择并遮住:

  用左边的这个工具去涂抹猫咪的边缘部分:

   

 涂抹完以后,在右边也有一些设置,可以自己尝试一下不同的值有哪些区别。完成以后就点击右边的确定:

    

然后对所选区域使用 ctrl+J来新建到新的图层里。

加一个纯色背景来看效果:

相关文章:

  • 去掉PDF内容的换行符
  • 使用SigmaPlot绘制折线图
  • LaTex报错:xtra alignment tab has been changed to \cr.
  • TypeError: ‘int‘ object is not callable
  • 零基础从意义和公式两个层面深入了解傅里叶变换
  • 数据结构浙江大学 全部思考题+每周练习答案(已完结)
  • QT程序设计系列
  • VTK程序设计系列
  • 蒙特卡洛光线追踪技术
  • CUDA 复杂问题 + 细节问题 详细解答
  • 计算机图形学技术
  • PBRT——零基础到完全吃透系列
  • Latex常用语法结构
  • 开发工具与资源
  • 每天一个PS技巧(原理+实践)
  • 网络传输文件的问题
  • 【Amaple教程】5. 插件
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Linux中的硬链接与软链接
  • MD5加密原理解析及OC版原理实现
  • Mybatis初体验
  • Sass 快速入门教程
  • ViewService——一种保证客户端与服务端同步的方法
  • VUE es6技巧写法(持续更新中~~~)
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 关于Java中分层中遇到的一些问题
  • 目录与文件属性:编写ls
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 用quicker-worker.js轻松跑一个大数据遍历
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • ​iOS安全加固方法及实现
  • #每日一题合集#牛客JZ23-JZ33
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (42)STM32——LCD显示屏实验笔记
  • (办公)springboot配置aop处理请求.
  • (六)软件测试分工
  • (五)关系数据库标准语言SQL
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • **PHP分步表单提交思路(分页表单提交)
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Net - 类的介绍
  • .net 中viewstate的原理和使用
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • [ C++ ] STL_vector -- 迭代器失效问题
  • []C/C++读取串口接收到的数据程序
  • [ABC294Ex] K-Coloring
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [Codeforces] combinatorics (R1600) Part.2
  • [C语言]一维数组二维数组的大小