Ps:原色通道直方图(CMYK)

在 CMYK 颜色模式下,Photoshop 的“通道”面板中有青色、洋红、黄色及黑色四个原色通道。

与 RGB 颜色模式基于光的加法混合不同,CMYK 颜色模式基于颜料的减法混合,更适合反映实际印刷中油墨的使用情况。

默认情况下,CMYK 原色通道以灰度图像的形式呈现,分别记录着各原色油墨的用量程度。

比如,某个像素的 CMYK 值为(51%,84%,69%,16%),表示此像素在青色通道上的分量值为 51%,在洋红通道上的分量值为 84%,在黄色通道上的分量值为 69%,在黑色通道上的分量值为 16%。

图像中的所有像素在每个原色通道上都有对应的分量值,由此构成了原色通道灰度图。

在 CMYK 颜色模式下,原色通道灰度图的亮度等级与油墨用量呈反比关系。

亮度等级越低,表示该色彩的油墨用量越多,这是因为更多的油墨意味着更少的光反射回眼睛,从而显得更暗;相反,亮度等级越高,表示油墨用量越少。

ef9b730db740420bc7e5b1b878163532.png

在 CMYK 颜色模式下,可在“直方图”面板中选择显示青色、洋红、黄色及黑色的直方图,从而单独展示图像中青色、洋红、黄色及黑色四个原色通道的油墨用量分布情况。

提示:

默认情况下以彩色方式显示原色通道直方图。

若想显示为灰色直方图,请在“直方图”面板控制菜单中取消勾选“用原色显示通道” Show Channels in Color。

在“直方图”面板里选择“青色” Cyan通道,如下图所示。

bd4ac619ab1cd58d9ceccd2d7886ee50.png

“青色”通道直方图是统计了青色通道上对应不同油墨量的像素的数量而形成的。

比如,青色分量为 51% 的像素有 3036 个,青色分量为 25% 的像素有 1831 个等等,由此构成“青色”通道直方图。

“青色”通道直方图显示了图像中所有像素青色分量的分布。

直方图右侧区域的波峰表示图像中含有较少的青色分量,而直方图左侧区域则的波峰则表示图像中含有较多的青色分量。

在 CMYK 颜色模式下,其它原色通道亦是如此。

在“直方图”面板里选择“洋红” Magenta通道,如下图所示。

d594f67966a4c40f58668c8433c0dc1c.png

在“直方图”面板里选择“黄色” Yellow通道,如下图所示。

e403603683448a232f04330100422f28.png

在“直方图”面板里选择“黑色” Black通道,如下图所示。

c65fc06608d9a9bfff87b4ae8b333b98.png

  ◆  ◆

原色通道直方图的应用

通过分析每个原色通道直方图,设计师和印刷工作者可以精确地了解到图像中各颜色油墨的用量分布,这对于调整色彩平衡、优化印刷质量和控制印刷成本非常重要。

e8ad058fcd1acf25d05aaf6238aa6eaa.jpeg

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

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

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

相关文章

【C语言】整型变量与字符变量在任何情况下都可以互相代替吗?

解答: 在C语言中,整型变量和字符变量在某些情况下可以互相代替,但并非在任何情况下都可以互相代替。 char c A; int i c; printf("%d\n", i); // 输出65int j 65; char ch j; printf("%c\n", ch); // 输出A 在这个例…

动态绑定样式,uniapp,用三元运算动态绑定多个class类样式,动态绑定的样式可以和原始样式共存

介绍 | uni-app官网 vue、uniapp中动态添加绑定style、class 9种方法实现_vue style动态绑定-CSDN博客 uniapp使用三元运算符动态绑定元素的style样式_uniapp style动态绑定-CSDN博客 对象写法,可以写多个class类 class类的名字:判断条件,最后结果只有…

C#中用ffmpeg截取视频使用要点

一、代码 string inputFile "E:\\Test\\1\\5.mp4"; string outputFile "E:\\Test\\1\\10.mp4"; int startTime 5; // 开始时间(秒) int endtime 10; // 结束时间(秒)Process p new Process(); p.StartI…

leetcode(算法) 83.删除排序链表中的重复元素(python版)

需求 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head [1,1,2] 输出:[1,2] 示例 2: 输入:head [1,1,2,3,3] 输出&…

GET和POST两种HTTP 方法比较

超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。工作方式是客户端与服务器之间的请求-应答协议。 举例: web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 客户端(浏览器&#…

突破编程_C++_面试(类(1))

面试题 1 :解释一下 C 中的类是什么,它有哪些基本特性? C 中的类(class)是面向对象程序设计的基本构成单位,它是一种自定义的数据类型,用于封装数据以及操作这些数据的方法。类是创建对象的模板…

Linux 查看内存和磁盘使用情况

目录 1. 查看内存情况 2. 查看磁盘情况 3. 查看文件或目录的磁盘空间使用情况 4. *典型场景 4.1. 前言 4.2. 场景 4.3. 原因 4.4. 措施 4.5. 参考 1. 查看内存情况 使用以下命令来查看系统内存大小: > free -htotal used free sha…

如何在Pycharm中导入第三方库(以pyecharts为例子)

打开Pycharm 点击右上角文件->设置->项目->pythonProject(Python解释器) 点击下图号 下一步:在搜索栏中直接搜索第三方包pyecharts并安装即可 以上便为使用Pycharm安装第三方库的全过程。 温馨小提示,如果大家在Pychar…

【更新】ARCGIS之成片区开发方案报备坐标txt格式批量导出工具(定制开发版)

序言 之前开发的成片区开发方案报备格式是按湖北省的标准定制的,目前,自然资源部又有了新的格式要求,现在新增国标版的成片区开发方案报备格式导出。 之前版本软件详见:软件介绍 一、软件简介 本软件是基于arcgis二次开发的工具&…

iOS调用系统已安装地图及内置地图实现

info.plist要添加scheme: 1.地图列表: NSArray *mapKeys=[[NSArray alloc] initWithObjects:@"com.autonavi.minimap",@"com.baidu.BaiduMap",@"com.google.android.apps.maps",@"com.tencent.map", nil]; NSArray *mapSchemes=[[NS…

LangChain原理学习笔记

最新越发觉得AI的发展,对未来是一场革命,LangChain已经在工程设计上有了最佳实践,类似于AI时代的编程模型或编程框架,有点Spring框架的意思。之前在LangChain上也有些最佳实践,所以在这里分享记录下。 LangChain解决什…

MySQL——基础内容

目录 第01章_数据库概述 关系型数据库(RDBMS)——表、关系模型 非关系型数据库(非RDBMS) 表、记录、字段 表的关联关系 一对一关联 一对多关系 多对多 自我引用 第02章_MySQL环境搭建 登录命令 常用命令 show databases; create database use 数据库名 show tables 第03章…

谷歌搜索引擎关键词优化,竞价排名怎么做?大舍传媒

公司 大舍传媒成立于2005年,并从那时开始专注于谷歌搜索引擎优化(SEO)。如今,我们已经拥有了十八年的海外数字营销经验。我们为全球数千个国际知名品牌客户提供服务,是一家专注于技术的公司。 谷歌排名成果 在谷歌&…

变分自编码器 VAE 超详解,从简单公式推导到模型结构到模型理解

参考文献: [1] Kingma D P, Welling M. Auto-encoding variational bayes[J]. arXiv preprint arXiv:1312.6114, 2013. [2] Doersch C. Tutorial on variational autoencoders[J]. arXiv preprint arXiv:1606.05908, 2016. [3] 变分自编码器(一&#xff…

强大的文本绘图——PlantUML

PlantUML是一款开源工具,它允许用户通过简单的文本描述来创建UML图(统一建模语言图)。这种方法可以快速地绘制类图、用例图、序列图、状态图、活动图、组件图和部署图等UML图表。PlantUML使用一种领域特定语言(DSL)&am…

【扩散模型】【网络结构探索】神经网络扩散:Neural Network Diffusion(论文解读)

项目地址:https://github.com/NUS-HPC-AI-Lab/Neural-Network-Diffusion 文章目录 摘要一、前言二、Nerual Network Diffusion (神经网络扩散)2.1扩散模型(预备知识)2.2 总览2.3 参数自动编码器2.4 参数生成 三、实验3…

架构篇36:微服务架构最佳实践 - 基础设施篇

文章目录 自动化测试自动化部署配置中心接口框架API 网关服务发现服务路由服务容错服务监控服务跟踪服务安全小结每项微服务基础设施都是一个平台、一个系统、一个解决方案,如果要自己实现,其过程和做业务系统类似,都需要经过需求分析、架构设计、开发、测试、部署上线等步骤…

HarmonyOS学习--三方库

文章目录 一、三方库获取二、常用的三方库1. UI库:2. 网络库:3. 动画库: 三、使用开源三方库1. 安装与卸载2. 使用 四、问题解决1. zsh: command not found: ohpm 一、三方库获取 在Gitee网站中获取 搜索OpenHarmony-TPC仓库,在t…

Sora:引领AI视频创作新时代

Sora:引领AI视频创作新时代 随着人工智能技术的飞速发展,AI视频模型已成为科技领域的新热点。而在这个浪潮中,OpenAI推出的首个AI视频模型Sora,以其卓越的性能和前瞻性的技术,引领着AI视频领域的创新发展。 这简直是太厉害了 Sora的技术特点 Sora能够根据文本描述生成高质量的…

vue video 多个视频切换后视频不显示的解决方法

先说一下我这边的需求是视频需要轮播&#xff0c;一个人员有多个视频&#xff0c;左右轮播是轮播某个人员下的视频&#xff0c;上下切换是切换人员。 vue 代码 <el-carouselindicator-position"none"ref"carousel"arrow"always":interval&qu…