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

Ps:根据 HSB 调色(以可选颜色命令为例)

在数字色彩中,RGB 和 HSV(又称 HSB)是两种常用的颜色表示方式(颜色模型)。

在 RGB 颜色模式下,Photoshop 的红(Red)、绿(Green)、蓝(Blue)三个原色通道中,分别记录了每个像素的 R、G、B 值。

通过“信息”面板,可以很清楚地查看鼠标指针位置以及颜色取样器位置的  R、G、B 值。

6a411e9f2d494adaea22a242e8cb2650.png

RGB 模型便于数字色彩的记录、计算与呈现,但不容易描述颜色的感观特性。

HSV 模型更贴近人类视觉,在图像分析、处理与编辑中更为常用。

HSV 分别代表色相(Hue)、饱和度(Saturation)、值(Value),Photoshop 中常称为 HSB,B 代表明度(Brightness)。

R、G、B 可以通过数学公式转换为 H、S、B。如下图所示。

d8d6838260753d5318ce4f34fec115bd.png

从上述公式可以得出以下结论。

色相(H):受 R、G、B 三个值的影响。

饱和度(S):受 R、G、B 中最大值和最小值的影响。

明度(B):仅受 R、G、B 中最大值的影响。

在 Photoshop 的多数调色命令中,都是通过改变原色通道,即 R、G、B 值的方式来实现的。

比如,在可选颜色 Selective Color命令中,如下图所示,“青色”、“洋红”、“黄色”滑块分别对应调整红、绿、蓝三个原色通道的值,“黑色”滑块则用来等量改变所有原色通道的值。

若在 CMYK 颜色模式下,四个滑块分别对应同名的四个原色通道。

5ccbad5374166ea74c85db68dd0a3bbd.png

了解了 RGB 转 HSB 的公式之后,就可以基于色相、饱和度和明度等色彩感观来调色。

例如,根据要调整的“红色”的 RGB 值(197,74、56),可以确定,最大值为 R 值 ,最小值为 B 值,分别对应红通道和蓝通道,即,可使用“青色”滑块和“黄色”滑块来调整。

调整明度

Brightness

因为颜色的明度仅与最大值有关,所以本例中可通过“青色”滑块调整红通道,向左则增加明度,向右则减少明度。

还可以调整“黑色”滑块。向左,增加明度,向右,降低明度。

要注意的是,使用“黑色”滑块调整时会同时改变饱和度。

调整饱和度

Saturation

由于颜色的饱和度同时受最大值和最小值的影响,所以本例中需要调整“青色”滑块和“黄色”滑块,两值之差越大,饱和度越高,两值之差越小,饱和度越低。

比如,“青色”滑块向左,增加红色,“黄色”滑块向右,减少蓝色,拉大了最大值 R 和最小值 B 的差距,因此饱和度增加。

如果“青色”滑块向右,减少红色,“黄色”滑块向左,增加蓝色,则会缩小最大值 R 和最小值 B 的差距,因此饱和度降低。

在 RGB 颜色模式下,“黑色”滑块等量改变原色通道的值,所以并没有改变最大值和最小值的差异。

不过,它改变了公式中作为分母的最大值。因此,“黑色”滑块向左时,增加明度,饱和度降低,向右时,降低明度,饱和度增加。

调整色相

Hue

从转换公式可以看出,色相与 R、G、B 三个值均有关联。

“黑色”滑块对色相影响不大,主要是带来明度和饱和度的变化。

“青色”、“洋红”、“黄色”任一滑块的调整都将影响到色相。通常需要参考色相轮来确定滑块的调整方式。

cd20fa241258985d2b13d82e467d8ce4.jpeg

比如,要将本例中的 8° 左右的红色(197,74、56)调成 300° 左右的洋红色, 可通过调整四个滑块来实现,如下图所示。

6c73eba1d2a681c638dff725a9ca2b7d.png

可以多次执行可选颜色命令或添加多个可选颜色调整图层,通过逐步调整以达到更精准调色的目的。

ed98e962b7944173962f4b2c3fd99147.jpeg

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

相关文章:

Ps:根据 HSB 调色(以可选颜色命令为例)

在数字色彩中,RGB 和 HSV(又称 HSB)是两种常用的颜色表示方式(颜色模型)。 在 RGB 颜色模式下,Photoshop 的红(Red)、绿(Green)、蓝(Blue&#xf…...

MySQL:事务隔离级别详解

事务一共有四个特性:原子性、隔离性、持久性、一致性。简称ACID。本文所将就是其中的隔离性。 1、事务中因为隔离原因导致的并发问题有哪些? 脏读:当事务A对一个数据进行修改,但这个操作还未提交,但此时事务B就已经读…...

golang 根据URL获取文件名

只有一个文件地址,但是没有文件名称,文件地址:http://XXXXXXX/getfile.aspx?fileid999 但是系统需要把文件名称也写入到数据库 可以根据 resp.Header["Content-Disposition"] 获取文件名 resp.Header["Content-Disposition&q…...

【Javaweb程序设计】【C00163】基于SSM房屋中介服务平台(论文+PPT)

基于SSM房屋中介服务平台(论文PPT) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于ssm的房屋中介服务平台 本系统分为前台、管理员、用户3个功能模块。 前台:当游客打开系统的网址后,首先看到的就是首页界面。…...

ES文档索引、查询、分片、文档评分和分析器技术原理

技术原理 索引文档 索引文档分为单个文档和多个文档。 单个文档 新建单个文档所需要的步骤顺序: 客户端向 Node 1 发送新建、索引或者删除请求。节点使用文档的 _id 确定文档属于分片 0 。请求会被转发到 Node 3,因为分片 0 的主分片目前被分配在 …...

element plus使用问题

文章目录 element plusvue.config.js注意1、有时候会报错 not a function2、使用 ElMessage 报错3、 element plus 版本过高4、警告Feature flag VUE_PROD_HYDRATION_MISMATCH_DETAILS is not explicitly defined.5、报错 ResizeObserver loop completed with undelivered noti…...

洛谷p1036选数

[NOIP2002 普及组] 选数 题目描述 已知 n n n 个整数 x 1 , x 2 , ⋯ , x n x_1,x_2,\cdots,x_n x1​,x2​,⋯,xn​&#xff0c;以及 1 1 1 个整数 k k k&#xff08; k < n k<n k<n&#xff09;。从 n n n 个整数中任选 k k k 个整数相加&#xff0c;可分别得…...

【JavaSE篇】——数组的定义与使用

目录 本章的目标&#xff1a; &#x1f388;数组的基本概念 &#x1f36d;创建数组 &#x1f36d;数组的初始化 &#x1f36d;数组的使用 &#x1f449;数组中元素访问 &#x1f449;遍历数组 &#x1f388;数组是引用类型 &#x1f36d;初始JVM的内存分布 &#x1f…...

HCS 华为云Stack产品组件

HCS 华为云Stack产品组件 Cloud Provisioning Service(CPS) 负责laas的云平台层的部署和升级是laas层中真正面向硬件设备&#xff0c;并将其池化软件化的部件。 Service OM 资源池(计算/存储/网络)以及基础云服务(ECS/EVS/PC)的管理工具。 ManageOne ManageOne包括服务中心…...

四、MySQL之增删改

一、插入数据 1.1、VALUES的方式添加 使用这种语法一次只能向表中插入一条数据。 1.1.1、为表的所有字段按默认顺序插入数据 INSERT INTO 表名 VALUES (value1,value2,....);// 值列表中需要为表的每一个字段指定值&#xff0c;并且值的顺序必须和数据表中字段定义时的顺序相…...

MQ面试题之Kafka

前言 前文介绍了消息队列相关知识&#xff0c;并未针对某个具体的产品&#xff0c;所以略显抽象。本人毕业到现在使用的都是公司内部产品&#xff0c;对于通用产品无实际经验&#xff0c;但是各种消息中间件大差不差&#xff0c;故而本次选择一个相对较熟悉的Kafka进行详细介绍…...

2023年CSDN年底总结-独立开源创作者第一年

2023年最大的变化&#xff0c;就是出来创业&#xff0c;当独立开源创作者&#xff0c;这一年发起SolidUI开源项目&#xff0c;把知乎重新开始运营起来。CSDN粉丝破万&#xff0c;CSDN博客专家和AI领域创作者。 2023年年度关键词&#xff1a;创业 https://github.com/CloudOrc…...

hardware simulation——编译框架优化

目录 介绍 修改前的最新代码和框架 学习和修改 最终版本 介绍 -------------------------------------------------------------------------------------------------------------------------- https://www.cnblogs.com/wittxie/p/9836097.html 上次那个虽然能完成基本…...

Leetcode刷题笔记题解(C++):1971. 寻找图中是否存在路径

思路&#xff1a; 1.建立图集&#xff0c;二维数组&#xff0c;path[0]里面存放的就是与0相连的节点集合 2.用布尔数组来记录当前节点是否被访问过&#xff0c;深度优先会使用到 3.遍历从起点开始能直接到达的点&#xff08;即与起点相邻的点&#xff09;&#xff0c;判断那…...

ARM常用汇编指令

文章目录 前言一、处理器内部数据传输指令MOV&#xff1a; 将数据从一个寄存器复制到另一个寄存器。MRS&#xff1a; 将特殊寄存器(CPSR,SPSR)中的数据传给通用寄存器。MSR&#xff1a; 将通用寄存器中的数据传给特殊寄存器(CPSR,SPSR)。 二、存储器访问指令LDR:用于从内存中加…...

kali系统入侵电脑windows(win11系统)渗透测试,骇入电脑教学

本次渗透测试将使用kali虚拟机&#xff08;攻击机&#xff09;对本机&#xff08;靶机&#xff09;进行入侵并监控屏幕 声明&#xff1a;本篇仅仅是将本机作为靶机的一次简易渗透测试&#xff0c;实际情况中基本不可能出现如此简单的木马骇入&#xff08;往往在上传木马时就被防…...

力扣hot100 矩阵置零 标识位

Problem: 73. 矩阵置零 文章目录 思路复杂度Code 思路 &#x1f468;‍&#x1f3eb; 参考 复杂度 时间复杂度: O ( n m ) O(nm) O(nm) 空间复杂度: O ( 1 ) O(1) O(1) Code class Solution {public static void setZeroes(int[][] matrix) {int n matrix.length;i…...

Android App开发-简单控件(3)——常用布局

3.3 常用布局 本节介绍常见的几种布局用法&#xff0c;包括在某个方向上顺序排列的线性布局&#xff0c;参照其他视图的位置相对排列的相对布局&#xff0c;像表格那样分行分列显示的网格布局&#xff0c;CommonLayouts以及支持通过滑动操作拉出更多内容的滚动视图。 3.3.1 线…...

Linux使用二进制包安装MySQL

目录 一、软件包下载 二、上传软件包到Linux根目录 1、使用xftp将软件包上传到根目录 2、解压缩 三、准备工作 四、初始化软件 五、设置MySQL的配置文件 六、配置启动脚本 一、软件包下载 官网下载&#xff1a;MySQL :: Download MySQL Community Server 二、上传软件…...

【vue3-pbstar-admin】一款基于vue3和nodejs的简洁后台管理系统

Vue3-pbstar-admin 是一个简洁的后台解决方案&#xff0c;提供了基础的用户体系和页面接口权限配置&#xff0c;方便用户进行自定义开发&#xff0c;避免不必要的代码冗余。该方案结合了 Vue3、Element-Plus、Pinia 和 Vite 等先进技术&#xff0c;实现高效的页面布局、状态管理…...

nli-distilroberta-base在数据库智能查询中的应用:自然语言转SQL实战

nli-distilroberta-base在数据库智能查询中的应用&#xff1a;自然语言转SQL实战 1. 引言&#xff1a;当自然语言遇上数据库查询 "帮我找出上个月销售额超过10万的产品"——这样的需求如果能让数据库直接理解该多好&#xff1f;传统SQL查询需要专业技术人员编写复杂…...

Cataclysm: Dark Days Ahead - 在末日废土中生存的终极指南

Cataclysm: Dark Days Ahead - 在末日废土中生存的终极指南 【免费下载链接】Cataclysm-DDA Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. 项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA 欢迎来到Cat…...

告别手动队列!ROS2多传感器同步新方案:message_filters与rclcpp的完美配合

告别手动队列&#xff01;ROS2多传感器同步新方案&#xff1a;message_filters与rclcpp的完美配合 在机器人开发领域&#xff0c;多传感器数据同步一直是个令人头疼的问题。想象一下&#xff0c;当你的无人机同时搭载了双目相机、激光雷达和IMU时&#xff0c;如何确保这些传感…...

解锁智能监控:提升网页变化追踪效率的完整指南

解锁智能监控&#xff1a;提升网页变化追踪效率的完整指南 【免费下载链接】changedetection.io The best and simplest free open source website change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designe…...

Halcon机器视觉实战:表面划痕检测的优化策略与形态学处理

1. 表面划痕检测的工业挑战与Halcon优势 在工业质检领域&#xff0c;表面划痕检测一直是让工程师头疼的难题。想象一下汽车发动机缸体上的发丝状划痕&#xff0c;或是手机玻璃盖板上若隐若现的加工痕迹——这些缺陷往往与背景对比度差异不足5%&#xff0c;人眼盯着看十分钟都可…...

如何自定义ProxyManager代理生成器:从入门到精通的完整指南

如何自定义ProxyManager代理生成器&#xff1a;从入门到精通的完整指南 【免费下载链接】ProxyManager &#x1f3a9;✨&#x1f308; OOP Proxy wrappers/utilities - generates and manages proxies of your objects 项目地址: https://gitcode.com/gh_mirrors/pr/ProxyMan…...

ZLPhotoBrowser错误处理机制:构建稳定可靠的iOS图片选择器终极指南

ZLPhotoBrowser错误处理机制&#xff1a;构建稳定可靠的iOS图片选择器终极指南 【免费下载链接】ZLPhotoBrowser Wechat-like image picker. Support select photos, videos, gif and livePhoto. Support edit image and crop video. 微信样式的图片选择器&#xff0c;支持预览…...

WarcraftHelper:魔兽争霸3现代系统兼容性优化终极指南 [特殊字符]

WarcraftHelper&#xff1a;魔兽争霸3现代系统兼容性优化终极指南 &#x1f3ae; 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3在现…...

GPT-Neo终极指南:从预训练模型到高效文本生成的完整实践

GPT-Neo终极指南&#xff1a;从预训练模型到高效文本生成的完整实践 【免费下载链接】gpt-neo An implementation of model parallel GPT-2 and GPT-3-style models using the mesh-tensorflow library. 项目地址: https://gitcode.com/gh_mirrors/gp/gpt-neo GPT-Neo是…...

Mirage Flow与Python爬虫结合:智能数据采集与分析实战

Mirage Flow与Python爬虫结合&#xff1a;智能数据采集与分析实战 1. 引言 你有没有遇到过这样的情况&#xff1a;需要从大量网站采集数据&#xff0c;但传统爬虫要么被封IP&#xff0c;要么无法处理复杂的页面结构&#xff0c;要么采集回来的数据杂乱无章需要大量清洗&#…...