PS入门|如何使用“主体”功能进行抠图?

前言

前段时间讲到给各种图标和LOGO抠图的办法,分别使用的是

  • 钢笔工具+蒙版

    • PS入门|规规矩矩的图形怎么抠出来?

  • 魔棒工具+蒙版

    • PS入门|黑白色的图标怎么抠成透明背景

  • 色阶+蒙版

    • PS入门|目标比较复杂,但背景简单的图怎么抠?

看似简单,但要用得出神入化,还得多练习。不然就会出现眼睛会了,手不会的情况。

学PS的最好状态就是玩,玩多了,自然就懂了。这种学习方法类似于打游戏,毕竟一个新的游戏要上手,还是得学习基本规则。到了后期想打得更厉害,就只能花时间多打,自然就成为了游戏大神。

今天要给小伙伴讲的抠图方式很简单:主体功能+蒙版

正文开始

开始之前,咱们先拿一张不是很复杂的图片试试手,比如宠物。

图片

老规矩,把图片导入到PS里,然后关闭背景图层的可视状态。

图片

接着咱们点击【选择】-【主体】

图片

就会发现猫咪被虚线框选了。

图片

这时候只需要加个【蒙版】

图片

这样就能把猫咪给抠出来了,是不是很简单?

图片

但是不要高兴得太早~你和原图仔细对比一下,就会发现,猫咪的部分细节没有了。

图片

如果你要把猫咪的胡子完全抠出来,可以有很多办法,比如多复制一层,然后使用色阶+蒙版的办法。

这里咱们多复制一层,在图层控制面版上选择对应猫咪的图层,然后按【Ctrl】+【J】

图片

这样就复制多了一层猫咪的图层。

图片

接着把顶层的猫咪蒙版给删除掉,在顶层猫咪蒙版上点击【鼠标右键】-【删除图层蒙版】

图片

这样就把顶层的图层蒙版去掉了,这时候编辑区域又是白色背景,别着急。

图片

这时候就进入到利用通道控制面板调整【色阶】,再加上【蒙版】的操作。

  • 点我查看【色阶】+【蒙版】的抠图详细教程

简略的【色阶】+【蒙版】操作请往下看:

点击到【通道控制面板】

图片

复制一层颜色最深的颜色通道,然后进入色阶调整(色阶控制面板快捷键Crtl+L)

图片

然后调整好色阶颜色之后,按住【Crtl】再用【鼠标点击】对应颜色通道的缩略图,框选颜色深的区域,再按【Ctrl】+【Shift】+【i】反选框选内容。

图片

接着点击【RGB】通道,返回图层控制面板,加上一层蒙版,就把猫咪抠出来了,这次的胡须就完整了。

图片

有小伙伴会说,为啥不直接用色阶+蒙版的方式呢?啊哈哈哈,因为色阶+蒙版也有抠不到的地方。不信你隐藏一下第一次做的主体+蒙版的图层。

图片

两个图层叠加在一起就完美了。

--End--

学习PS并不难,难的是不想去折腾,还没开始就想放弃了,所以一直没学会。

点我跳转订阅

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/529988.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据中台系统架构的探索之路:生产管理企业的数字化转型引擎-亿发

当前制造业面临着诸多问题。 1、系统繁杂,涉及多个子系统和应用,导致信息孤岛和数据孤立现象普遍存在。 2、其次是业务流程冗长,造成生产过程中的信息传递和协同困难,影响效率和质量。 3、数据应用问题也十分突出,包…

android平台下opencv的编译--包含扩展模块

由于项目需要使用安卓平台下opencv的扩展库,对于通用的opencv库, opencv官网提供了android的SDK 但未能提供扩展库,因此需要自己进行源码编译。本文记录android平台下opencv及其扩展库的交叉编译。 前提:主机已安装android-ndk交…

mybatis-plus与mybatis同时使用别名问题

在整合mybatis和mybatis-plus的时候发现一个小坑&#xff0c;单独使用mybatis&#xff0c;配置别名如下&#xff1a; #配置映射文件中指定的实体类的别名 mybatis.type-aliases-packagecom.jk.entity XML映射文件如下&#xff1a; <update id"update" paramete…

vue2 使用vue-org-tree demo

1.安装 npm i vue2-org-tree npm install -D less-loader less安装 less-loader出错解决办法&#xff0c;直接在package.json》devDependencies下面加入less和less-loader版本&#xff0c;然后执行npm i &#xff0c;我用的nodejs版本是 16.18.0&#xff0c;“webpack”: “^4…

Redis的双写一致性问题

双写一致性问题 1.先删除缓存或者先删除数据库都可能出现脏数据。 2.删除两次缓存&#xff0c;可以在一定程度上降低脏数据的出现。 3.延时是因为数据库一般采用主从分离&#xff0c;读写分离。延迟一会是让主节点把数据同步到从节点。 1.读写锁保证数据的强一致性 因为一般放…

java Web在线考试管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc

一、源码特点 JSP 在线考试管理系统是一套完善的web设计系统&#xff0c;对理解JSP java 编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,eclipse开发&#xff0c;数据库为Mysql5.0&#xff0c;使…

DDoS攻击包含哪些层面?如何防护?

DDoS攻击&#xff08;分布式拒绝服务攻击&#xff09;是一种通过向目标服务器发送大量流量或请求&#xff0c;以使其无法正常工作的网络攻击手段。DDoS攻击涉及多个层面&#xff0c;在实施攻击时对网络基础架构、网络协议、应用层等进行攻击。下面将详细介绍DDoS攻击的层面。 1…

CentOS 7 升级 5.4 内核

MatrixOne 推荐部署使用的操作系统为 Debian 11、Ubuntu 20.04、CentOS 9 等 Kernel 内核版本高于 5.0 的操作系统。随着 CentOS 7 的支持周期接近尾声&#xff0c;社区不少小伙伴都在讨论用以替换的 Linux 操作系统&#xff0c;经过问卷调查&#xff0c;我们发现小伙伴们的操作…

eclipse .project

.project <?xml version"1.0" encoding"UTF-8"?> <projectDescription> <name>scrm-web</name> <comment></comment> <projects> </projects> <buildSpec> <buil…

C++数据结构与算法——贪心算法难题

C第二阶段——数据结构和算法&#xff0c;之前学过一点点数据结构&#xff0c;当时是基于Python来学习的&#xff0c;现在基于C查漏补缺&#xff0c;尤其是树的部分。这一部分计划一个月&#xff0c;主要利用代码随想录来学习&#xff0c;刷题使用力扣网站&#xff0c;不定时更…

配置交换机SSH管理和端口安全——实验2:配置交换机端口安全

实验目的 通过本实验可以掌握&#xff1a; 交换机管理地址配置及接口配置。查看交换机的MAC地址表。配置静态端口安全、动态端口安全和粘滞端口安全的方法 实验拓扑 配置交换机端口安全的实验拓扑如图所示。 配置交换机端口安全的实验拓扑 实验步骤 &#xff08;1&#x…

用友NC Cloud importhttpscer接口存在任意文件上传漏洞

声明&#xff1a; 本文仅用于技术交流&#xff0c;请勿用于非法用途 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章作者不为此承担任何责任。 简介 用友NC Cloud 是基于云计算技术的企业管理软件。它提…

web安全学习笔记(8)

记一下第十二节课的内容。 一、PHP文件包含的四种方式 Include和Include_once 操作系统会读取包含的文件的内容&#xff0c;并将它插入主文件中&#xff0c;include方式的文件包含会在包含失败的情况下输出警告信息&#xff0c;而include_once方式会检查包含的文件是否已经被…

CSS3新增

一些CSS3新增的功能 课程视频链接 目录 CSS3概述私有前缀长度单位remvwvhvmaxvmin 颜色设置方式ragbhslhsla 选择器动态伪类目标伪类语言伪类UI伪类结构伪类否定伪类伪元素 盒子属性box-sizing问题插播 宽度与设置的不同 resizebox-shadowopacity 背景属性background-originb…

状态模式(行为型)

目录 一、前言 二、状态模式 三、总结 一、前言 状态模式(State Pattern&#xff09;是一种行为型设计模式&#xff0c;它允许一个对象在其内部状态改变时改变它的行为。对象看起来好像修改了它的类&#xff0c;但实际上&#xff0c;由于状态模式的引入&#xff0c;行为的变…

视频插针调研

视频插针 1、评估指标2、准确度3、实时4、视频流处理3、实时RIFE视频插帧测试 1、评估指标 参考&#xff1a;https://blog.csdn.net/weixin_43478836/article/details/104159648 https://blog.csdn.net/weixin_43605641/article/details/118088814 PSNR和SSIM PSNR数值越大表…

力扣121. 买卖股票的最佳时机

Problem: 121. 买卖股票的最佳时机 文章目录 题目描述思路复杂度Code 题目描述 思路 1.定义一个int数组max大小同prices&#xff1b;定义int变量curMax初始化为0&#xff1b; 2.从后往前遍历数组&#xff0c;若当前元素prices[i] > curMax时&#xff0c;则使将其赋值给curMa…

聊一聊一些关于npm、pnpm、yarn的事

前言 整理了最近的闲聊&#xff0c;话题是前端各个包管理器&#xff0c;如果分享的不对或者有异议的地方&#xff0c;麻烦请及时告诉我~ 耐心看完&#xff0c;也许你会有所收获~ 概述 本文阅读时间&#xff1a;10-15分钟左右&#xff1b; 难度&#xff1a;初级&#xff0c…

django celery 异步任务 异步存储

环境&#xff1a;win11、python 3.9.2、django 4.2.11、celery 4.4.7、MySQL 8.1、redis 3.0 背景&#xff1a;基于django框架的大量任务实现&#xff0c;并且需要保存数据库 时间&#xff1a;20240409 说明&#xff1a;异步爬取小说&#xff0c;并将其保存到数据库 1、创建…

MAC(M1芯片)编译Java项目慢且发热严重问题解决方案

目录 一、背景二、排查三、解决四、效果以及结果展示五、总结 一、背景 使用idea编译项目等操作&#xff0c;经常性发热严重&#xff0c;并且时间慢。直到昨天编译一个项目用时30分钟&#xff0c;电脑温度很高&#xff0c;并且有烧灼的味道&#xff0c;于是有了此篇文章。 二、…