Ps:色彩范围
Ps菜单:选择/色彩范围
Select/Color Range
色彩范围 Color Range是一个功能强大选择命令,不仅可以基于颜色进行选择,而且可以基于影调进行选择。不仅可以用来检测人脸选择肤色,也可用来选择超出印刷色域范围的区域。
在图层蒙版的“属性”面板中也有“色彩范围”命令按钮。
提示:
色彩范围命令不可用于 32 位/通道的图像。
◆ ◆ ◆
常用操作方法与技巧
1、色彩范围命令总是在所有图层的合并效果(复合图像)上进行选择,与当前选中了哪个图层无关。
2、使用“取样颜色”(吸管工具)时,加按 Shift 键添加到取样,加按 Alt 键则从取样中减去。
提示:
按住 Shift 键时直接拖动鼠标可进行连续、快速地选择。
3、选择“中间调”并调整范围,可以按分区曝光思想选出图像上任意亮度区域。因此,可以利用它来创建“亮度蒙版”。
4、如果在执行色彩范围命令前已经存在选区,则仅在此选区范围内进行选择。
比如,先用套索工具等粗略选择人像皮肤区域,然后执行色彩范围命令,使用“肤色”选项即可更精准地选择皮肤。
再比如,先执行色彩范围命令选中图像上的青绿色和黄绿色区域,点击“确定”退出后,再次执行色彩范围命令,即可在这一区域中去选择青色。
提示:
如果事先已经有选区,按住 Shift 键打开Ps菜单:选择/色彩范围,可以将新选择的部分添加到已有的选区上。
5、如果选中图层蒙版后执行色彩范围命令,则也仅在蒙版所指示的选区范围内进行选择。
◆ ◆ ◆
命令选项说明
选择
Select
--取样颜色
Sampled Colors
启用吸管工具,可从图像中或预览窗格上选取示例颜色。
可结合右侧三种吸管工具来使用。
在使用默认的吸管工具采样时,按住 Shift 键转换为 + 号吸管,按住 Alt 键转换为 - 号吸管。
--红色
Reds
--黄色
Yellows
--绿色
Greens
--青色
Cyans
--蓝色
Blues
--洋红
Magentas
用于选择六种基色的颜色。
由于这六类颜色的范围已被系统定义好了,所以无其它选项可调。
--高光
Highlights
--中间调
Midtones
--阴影
Shadows
用于选择图像的亮部、暗部和中间调的区域。可自行定义“范围” Range。
请参阅:
《Ps:选择高光阴影中间调的方法》
--肤色
Skin Tones
用于选择与常见肤色类似的颜色。
可尝试勾选“检测人脸”选项,以进行更准确的肤色选择。
提示:
一般情况下,选择“肤色”之后,再勾选右侧的“反相” Invert,建立一个除肤色之外的选区,从而在调整其余所有部分的颜色时保持肤色不变。
--溢色
Out of Gamut
用于选定那些超出了印刷色域的颜色。即,这些颜色可能不能按屏幕显示的色彩效果一样进行印刷。选择它们,有助于重新调整它们,以达到印刷的要求。
白色表示超出了印刷色域,黑色表示在印刷色域范围之内。
提示:
所依据的印刷色域空间是基于Ps菜单:编辑/颜色设置 Color Settings中的 CMYK 色彩空间的设置。
请参阅:
《Ps:色域警告》
检测人脸
Detect Faces
不是很精准。常用于在选择人像皮肤时限制选择范围。
本地化颜色簇
Localized Color Clusters
如果正在图像中选择多个颜色范围,勾选本项则可构建更加精确的选区。
颜色容差
Fuzziness
范围为 0 ~ 200。
较低的值可以限制色彩范围,较高的值可以增大色彩范围。
范围
Range
如果已勾选“本地化颜色簇”,则使用“范围”滑块以控制要包含在选区中的颜色与取样点位置的最大和最小距离。
例如,图像在前景和背景中都包含一束黄色的花,但若只想选择前景中的花。对前景中的花进行颜色取样,并缩小范围,以避免选中背景中有相似颜色的花。
本选项同样可用于扩大或减少高光、中间调、阴影的范围。
预览窗格
Preview Pane
选择在预览窗格中显示“选择范围”还是“图像”。
按下 Ctrl 键可在这两种显示模式之间切换。
选择范围
Selection
选中时,预览窗格中以 256 级灰阶表示选中和没被选中的区域。
白色区域表示选中的像素,黑色区域表示未选定的像素,灰色区域代表部分选择。
图像
Image
在预览窗格中显示原图像。可使用吸管工具在其上取样。
选区预览
Selection Preview
在文档窗口中的选区预览更利于查看选择的细节。
--无
None
默认选项,不在文档窗口中进行选区预览。
--灰度
Grayscale
完全选定的像素显示为白色,部分选定的像素显示为灰色,未选定的像素显示为黑色。
--黑色杂边
Black Matte
对选定的像素显示原始图像,对未选定的像素显示黑色。
此选项适用于明亮的图像。
--白色杂边
White Matte
对选定的像素显示原始图像,对未选定的像素显示白色。
此选项适用于暗图像。
--快速蒙版
Quick Mask
对选定的像素显示原始图像,将未选定的区域显示为宝石红颜色叠加(或是在“快速蒙版选项”对话框中指定的自定义颜色)。
载入/存储
Load/Save
此两个按钮可分别用来存储和载入色彩范围设置。
比如,可以将肤色选择设置存储为预设。
“点赞有美意,赞赏是鼓励”
相关文章:

Ps:色彩范围
Ps菜单:选择/色彩范围 Select/Color Range 色彩范围 Color Range是一个功能强大选择命令,不仅可以基于颜色进行选择,而且可以基于影调进行选择。不仅可以用来检测人脸选择肤色,也可用来选择超出印刷色域范围的区域。 在图层蒙版的…...

基于SSM的宠物医院管理系统
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…...
华为政企园区网络交换机产品集
产品类型产品型号产品说明 核心/汇聚交换机CloudEngine S5731-H24P4XCCloudEngine S5731-H24P4XC 提供 24个10/100/1000BASE-T以太网端口,4个万兆SFP,CloudEngine S5731-H 系列交换机是华为公司推出的新一代智能千兆交换机,基于华为公司统…...

NVMe FDP会被广泛使用吗?
文章开头,我们需要先了解固态硬盘的读写机制。我们知道,固态硬盘的存储单元是由闪存颗粒组成的,无法实现物理性的数据覆盖,只能擦除然后写入,重复这一过程。因而,我们可以想象得到,在实际读写过…...

[黑马程序员Pandas教程]——Pandas数据结构
目录: 学习目标认识Pandas中的数据结构和数据类型Series对象通过numpy.ndarray数组来创建通过list列表来创建使用字典或元组创建s对象在notebook中不写printSeries对象常用API布尔值列表获取Series对象中部分数据Series对象的运算DataFrame对象创建df对象DataFrame…...

AI 绘画 | Stable Diffusion 提示词
Prompts提示词简介 在Stable Diffusion中,Prompts是控制模型生成图像的关键输入参数。它们是一种文本提示,告诉模型应该生成什么样的图像。 Prompts可以是任何文本输入,包括描述图像的文本,如“一只橘色的短毛猫,坐在…...
tomcat默认最大线程数、等待队列长度、连接超时时间
tomcat默认最大线程数、等待队列长度、连接超时时间 tomcat的默认最大线程数是200,默认核心线程数(最小空闲线程数)是10。 在核心线程数满了之后,会直接启用最大线程数(和JDK线程池不一样,JDK线程池先使用工作队列再使用最大线程…...
本地部署 CogVLM
本地部署 CogVLM CogVLM 是什么CogVLM Github 地址部署 CogVLM启动 CogVLM CogVLM 是什么 CogVLM 是一个强大的开源视觉语言模型(VLM)。CogVLM-17B 拥有 100 亿视觉参数和 70 亿语言参数。 CogVLM-17B 在 10 个经典跨模态基准测试上取得了 SOTA 性能&am…...

bff层解决了什么痛点
bff层 -- 服务于前端的后端 什么是bff? Backend For Frontend(服务于前端的后端),也就是服务器设计API的时候会考虑前端的使用,并在服务端直接进行业务逻辑的处理,又称为用户体验适配器。BFF只是一种逻辑…...
面试经典150题——Day33
文章目录 一、题目二、题解 一、题目 76. Minimum Window Substring Given two strings s and t of lengths m and n respectively, return the minimum window substring of s such that every character in t (including duplicates) is included in the window. If there …...

再谈Android重要组件——Handler(Native篇)
前言 最近工作比较忙,没怎么记录东西了。Android的Handler重要性不必赘述,之前也写过几篇关于hanlder的文章了: Handler有多深?连环二十七问Android多线程:深入分析 Handler机制源码(二) And…...

Javaweb之javascript的详细解析
JavaScript html完成了架子,css做了美化,但是网页是死的,我们需要给他注入灵魂,所以接下来我们需要学习JavaScript,这门语言会让我们的页面能够和用户进行交互。 1.1 介绍 通过代码/js效果演示提供资料进行效果演示&…...

Linux常用命令——cd命令
在线Linux命令查询工具 cd 切换用户当前工作目录 补充说明 cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directo…...

VHDL基础知识笔记(1)
1.实体:其电路意义相当于器件,它相当于电路原理图上的元器件符号。它给出了器件的输入输出引脚。实体又被称为模块。 2.结构体:这个部分会给出实体(或者说模块)的具体实现,指定输入和输出的行为。结构体的…...

volatile-日常使用场景
6.4 如何正确使用volatile 单一赋值可以,但是含复合运算赋值不可以(i之类的) volatile int a 10; volatile boolean flag true; 状态标志,判断业务是否结束 作为一个布尔状态标志,用于指示发生了一个重要的一次…...

策略模式在数据接收和发送场景的应用
在本篇文章中,我们介绍了策略模式,并在数据接收和发送场景中使用了策略模式。 背景 在最近项目中,需要与外部系统进行数据交互,刚开始交互的系统较为单一,刚开始设计方案时打算使用了if else 进行判断: if(…...

学习LevelDB架构的检索技术
目录 一、LevelDB介绍 二、LevelDB优化检索系统关键点分析 三、读写分离设计和内存数据管理 (一)内存数据管理 跳表代替B树 内存数据分为两块:MemTable(可读可写) Immutable MemTable(只读࿰…...

Docker Swarm实现容器的复制均衡及动态管理:详细过程版
Swarm简介 Swarm是一套较为简单的工具,用以管理Docker集群,使得Docker集群暴露给用户时相当于一个虚拟的整体。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(dockerclient in go, docker_py…...

Proteus仿真--1602LCD显示仿手机键盘按键字符(仿真文件+程序)
本文主要介绍基于51单片机的1602LCD显示仿手机键盘按键字符(完整仿真源文件及代码见文末链接) 仿真图如下 其中左下角12个按键模拟仿真手机键盘,使用方法同手机键一样,长按自动跳动切换键值,松手后确认选择ÿ…...

Rust语言和curl库编写程序
这是一个使用Rust语言和curl库编写的爬虫程序,用于爬取视频。 use std::env; use std::net::TcpStream; use std::io::{BufReader, BufWriter}; fn main() {// 获取命令行参数let args: Vec<String> env::args().collect();let proxy_host args[1].clon…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
工程地质软件市场:发展现状、趋势与策略建议
一、引言 在工程建设领域,准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具,正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...
【学习笔记】深入理解Java虚拟机学习笔记——第4章 虚拟机性能监控,故障处理工具
第2章 虚拟机性能监控,故障处理工具 4.1 概述 略 4.2 基础故障处理工具 4.2.1 jps:虚拟机进程状况工具 命令:jps [options] [hostid] 功能:本地虚拟机进程显示进程ID(与ps相同),可同时显示主类&#x…...

全志A40i android7.1 调试信息打印串口由uart0改为uart3
一,概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本:2014.07; Kernel版本:Linux-3.10; 二,Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01),并让boo…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...
JS设计模式(4):观察者模式
JS设计模式(4):观察者模式 一、引入 在开发中,我们经常会遇到这样的场景:一个对象的状态变化需要自动通知其他对象,比如: 电商平台中,商品库存变化时需要通知所有订阅该商品的用户;新闻网站中࿰…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...