Ps:选择高光阴影中间调的方法

news2024/11/30 10:56:08

素描中的三大面:明面、灰面及暗面,基本上可对应数字图像中的高光、中间调和阴影。选出数字图像的这三大区域,可快速进行分级调色。

说明:

在练习过程中,为了更清楚地识别选择的范围,可以建立一个从黑到白的渐变图层(如下图所示),然后观察各种选择命令的实施情况。

48f061fcefb6bc8d79841458b62f4f53.jpeg

 ◆  ◆

选择高光

最亮的高光又称为镜面高光,最暗的高光又称为次高光。

调色时一般要使得画面的高光亮而不刺。另外,高光区域的颜色将带来图像整体的色彩倾向。

快捷键法

快捷键:Ctrl + Alt + 2

4a5b5245f6016d699e703ed00f7dc62a.png

或者,按住 Ctrl 键单击通道面板中的 RGB 通道。

在有高光选区的前提下,按住 Ctrl + Alt + Shift 键点击通道面板中的 RGB 通道,每次点击将缩小高光范围,从而可以依次选择更亮的区域。

加载通道法

在没有任何选区的前提下,点击通道面板下方的“将通道作为选区载入”按钮。

8ad85f6c9511345b6a342951416be7a3.png

色彩范围法

Ps菜单:选择/色彩范围

Color Range

选择“高光”。

d19995d4a9fecbfa45f9029751d65e2f.png

默认情况下,色阶值在 190 以上的被视为高光。可通过调整“范围”与“颜色容差”来改变选区范围及过渡。

计算命令法

Ps菜单:图像/计算

Calculations

采用同源“正片叠底”混合的方法,如下图所示。

9e241c6d5074da3caf634a24f8318ac0.png

源1:灰色通道;源2:灰色通道;混合:正片叠底

计算之后可得到高光选区 Alpha 通道。

小结

014933fa136e364b05c6e34715f716f0.png

可以看出,快捷键法与加载通道法的选区结果一致,都包含了大量的中间调区域。计算法有较平滑的过渡。默认的色彩范围法能够精准选择。

 ◆  ◆

选择阴影

阴影,指的是画面的暗部区域。

调色时一般要使得画面的暗部沉稳而厚重。

快捷键法

选择高光:Ctrl + Alt + 2

反选:Ctrl + Shift + I 

0b33f3e2b1d15d77b77d7ba76f909b9e.png

加载通道法

在没有任何选区的前提下,点击通道面板下方的“将通道作为选区载入”按钮,然后反选。

色彩范围法

Ps菜单:选择/色彩范围

Color Range

选择“阴影”。

4f53f9fa10dc7434e44fa42b3a0d363e.png

默认情况下,色阶值在 65 以下的被视为阴影。可通过调整“范围”与“颜色容差”来改变选区范围及过渡。

计算命令法

Ps菜单:图像/计算

Calculations

采用同源双反相“正片叠底”混合的方法,如下图所示。

e2b97060c65fecf12fa9efa0ddcd1723.png

源1:灰色通道,反相;源2:灰色通道,反相;混合:正片叠底

计算之后可得到阴影选区 Alpha 通道。

小结

50890605a7e6dd1165133756abe9691a.png

同高光选区一样,快捷键法与加载通道法的选区结果一致,都包含了大量的中间调区域。计算法有较平滑的过渡。默认的色彩范围法能够精准选择。

 ◆  ◆

选择中间调

中间调,指的是画面上中等亮度的区域。

中间调对图像的锐度、色彩的细微控制有很大帮助。高饱和颜色一般都存在于图像的中间调区域。

色彩范围法

Ps菜单:选择/色彩范围

Color Range

选择“中间调”。

2a70cd01b0253f0cbd6201e39c3794a4.png

默认情况下,色阶值在 105 至 150 之间的被视为中间调。可通过调整“范围”与“颜色容差”来改变选区范围及过渡。

计算命令法一

Ps菜单:图像/计算

Calculations

采用同源“排除”混合的方法,如下图所示。

adeb3807f538bd259c170eaa038be156.png

源1:灰色通道;源2:灰色通道;混合:排除

计算之后可得到中间调选区 Alpha 通道。

计算命令法二

Ps菜单:图像/计算

Calculations

采用同源单反相“变暗”混合的方法,如下图所示。

bb2e6b3eb5717dd9619b49bb1fe276d6.png

源1:灰色通道,反相;源2:灰色通道;混合:变暗

计算之后可得到中间调选区 Alpha 通道。

小结

1da2d622ed6d1a518018717b62f48660.png

可以看出,默认的色彩范围法能够精准选择。变暗计算法比排除计算法选取的范围要小。

 ◆  ◆

调整选区范围

在将选区存储为 Alpha 通道(点击通道面板下方的“将选区存储为通道”按钮)之后,还可进一步调整选区范围。

方法一:

按住 Ctrl + Alt + Shift 键点击 Alpha 通道缩览图,每次点击都将逐渐缩小此 Alpha 通道原来的选区范围。

方法二:

选中 Alpha 通道之后,使用色阶命令(快捷键:Ctrl + L)或曲线命令(快捷键:Ctrl + M)调整 Alpha 通道,或者对 Alpha 通道多次重复使用计算命令。

35d1bfb7c299ca7095d1a8958356a0f4.jpeg

“点赞有美意,赞赏是鼓励”

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Promise击鼓传花的游戏

Promise击鼓传花的游戏 Promise系列导航前言一、学习Promise的原因二、揭开击鼓传花游戏的面纱补充小知识 Promise系列导航 1.Promise本质击鼓传花的游戏 2.Promise四式击鼓 3.Promise击鼓传花 4.Promise花落谁家知多少 前言 👨‍💻👨‍&…

竞赛 大数据房价预测分析与可视

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 大数据房价预测分析与可视 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:3分创新点:4分 该项目较为新颖,适合…

Spring5 自定义标签开发

spring5 自定义脚本开发步骤 1 定义bean, public class User {private String id;private String userName;private String email;private String password;public String getId() {return id;}public void setId(String id) {this.id id;}public String getUser…

计组+系统02:30min导图复习 存储系统

🐳前言 图源:文心一言 考研笔记整理,纯复习向,思维导图基本就是全部内容了,不会涉及较深的知识点~~🥝🥝 第1版:查资料、画思维导图~🧩🧩 编辑:…

C 语言关键字_at_的使用

查看一些老旧代码的时候看到有这么一段。 这个函数是轮询执行的,但是sourceinsight却没有找到vs_ucLedSegDutyRam的定义,全局搜索才找得到,结果发现原来它的定义很奇特。 里面用了_at_这个东西 _at_是让定义的vs_ucLedSegDutyRam首地址定义在…

常说的I2C协议是干啥的(电子硬件)

I2C(Inter-Integrated circuit)协议是电子传输信号中常用的一种协议。 它是一种两线式串行双向总线,用于连接微控制器和外部设备,也因为它所需的引脚数只需要两条(CLK和DATA),硬件实现简单&…

机器人入门(一)

机器人入门(一) 一、ROS是什么,能用来干什么?二、哪些机器人用到了ROS?三、ROS和操作系统是绑定的吗?四、ROS 1 和ROS 2的关系是什么?4.1架构中间件改变API改变数据格式改变 4.2特性4.3工具/生态…

JavaScript中如何确定this的值?如何指定this的值?

🎀JavaScript中的this 在绝大多数情况下,函数的调用方法决定了this的值(运行时绑定)。this不能在执行期间被赋值,并且在每次函数呗调用时this的值也可能会不同。 🍿如何确定this的值: 在非严格…

计算机竞赛 深度学习机器视觉车道线识别与检测 -自动驾驶

文章目录 1 前言2 先上成果3 车道线4 问题抽象(建立模型)5 帧掩码(Frame Mask)6 车道检测的图像预处理7 图像阈值化8 霍夫线变换9 实现车道检测9.1 帧掩码创建9.2 图像预处理9.2.1 图像阈值化9.2.2 霍夫线变换 最后 1 前言 🔥 优质竞赛项目系列,今天要分…

209. 长度最小的子数组(滑动窗口)

一、题目 209. 长度最小的子数组 - 力扣&#xff08;LeetCode&#xff09; 二、代码 class Solution { public:int minSubArrayLen(int target, vector<int>& nums) {int left 0, right 0;int sum nums[right];int MinLength INT_MAX;while (left <nums.siz…

【React】React组件生命周期以及触发顺序(部分与vue做比较)

最近在学习React&#xff0c;发现其中的生命周期跟Vue有一些共同点&#xff0c;但也有比较明显的区别&#xff0c;并且执行顺序也值得讨论一下&#xff0c;于是总结了一些资料在这里&#xff0c;作为学习记录。 v17.0.1后生命周期图片 初始化阶段 由ReactDOM.render()触发 —…

openGauss学习笔记-86 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT部署配置

文章目录 openGauss学习笔记-86 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT部署配置86.1 总体原则86.2 重做日志&#xff08;MOT&#xff09;86.3 检查点&#xff08;MOT&#xff09;86.4 恢复&#xff08;MOT&#xff09;86.5 统计&#xff08;MOT&#xff09;86…

【C++】unordered_set、unordered_map的介绍及使用

unordered_set、unordered_map的介绍及使用 一、unordered系列关联式容器二、unordered_map and unordered_multimap1、unordered_map的介绍2、unordered_map的使用&#xff08;1&#xff09;定义&#xff08;2&#xff09;接口使用 3、unordered_multimap 二、unordered_set a…

集合在多线程下安全问题

如果在多线程下&#xff0c;同时操作同一个数据源&#xff0c;就会出现数据安全问题&#xff1a; A线程取出值为10&#xff0c;准备加5. 同时B线程也取出来10&#xff0c;减了5 C取出的时候有可能时15&#xff0c;也有可能时5。产生了数据安全问题。 方法有很多例如&#xff1a…

消息队列-RabbitMQ(二)

接上文《消息队列-RabbitMQ&#xff08;一&#xff09;》 Configuration public class RabbitMqConfig {// 消息的消费方json数据的反序列化Beanpublic RabbitListenerContainerFactory<?> rabbitListenerContainerFactory(ConnectionFactory connectionFactory){Simple…

redis解压+windows安装+无法启动:1067

Redis下载安装图文教程&#xff08;Windows版_超详细&#xff09; 标题若遇到安装后无法启动&#xff1a;1067 排查方法如下&#xff1a; 1.查询是否有服务占用端口 查看6379的端口也没有被占用&#xff08;netstat -ano | findstr :6379&#xff09; 若有&#xff0c;kill掉…

盛最多水的容器 接雨水【基础算法精讲 02】

盛雨水最多的容器 链接 : 11 盛最多水的容器 思路 : 双指针 &#xff1a; 1.对于两条确定的边界&#xff0c;l和r,取中间的线m与r组成容器&#xff0c;如果m的高度>l的高度&#xff0c;那么整个容器的长度会减小&#xff0c;如果低于l的高度&#xff0c;那么不仅高度可…

54、数组--模拟

LCR 146. 螺旋遍历二维数组 给定一个二维数组 array&#xff0c;请返回「螺旋遍历」该数组的结果。 螺旋遍历&#xff1a;从左上角开始&#xff0c;按照 向右、向下、向左、向上 的顺序 依次 提取元素&#xff0c;然后再进入内部一层重复相同的步骤&#xff0c;直到提取完所有…

SpringBoot整合数据库连接

JDBC 1、数据库驱动 JDBC&#xff08;Java DataBase Connectivity&#xff09;&#xff0c;即Java数据库连接。简而言之&#xff0c;就是通过Java语言来操作数据库。 JDBC是sun公司提供一套用于数据库操作的接口. java程序员只需要面向这套接口编程即可。不同的数据库厂商&…

C++八股

1、简述一下C中的多态 在面向对象中&#xff0c;多态是指通过基类的指针或引用&#xff0c;在运行时动态调用实际绑定对象函数的行为&#xff0c;与之相对应的编译时绑定函数称为静态绑定。 静态多态 静态多态是编译器在编译期间完成的&#xff0c;编译器会根据实参类型来选择…