RGB色彩模式与CMYK色彩模式参数转换公式

news/2024/10/23 9:31:41/

资料来源于网络,仅供个人学习使用。

1. RGB色彩模式 

自然界中绝大部分的可见光谱可以用红、绿和蓝三色光按不同比例和强度的混合来表示。RGB分别代表着3种颜色:R代表红色,G代表绿色、B代表蓝色。RGB模型也称为加色模型,通常用于光照、视频和屏幕图像编辑。

RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。例如:纯红色R值为255,G值为0,B值为0;灰色的R、G、B三个值相等(除了0和255);白色的R、G、B都为255;黑色的R、G、B都为0。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16581375种颜色。

2. CMYK色彩模式 

CMYK色彩模式以打印油墨在纸张上的光线吸收特性为基础。只要是在印刷品上看到的图像,就是CMYK模式表现的。比如期刊、杂志、报纸、宣传画等,都是印刷出来的,那么就是CMYK模式的了。图像中每个像素都是由靛青(C)、品红(M)、黄(Y)和黑(K)色按照不同的比例合成。每个像素的每种印刷油墨会被分配一个百分比值,最亮(高光)的颜色分配较低的印刷油墨颜色百分比值,较暗(暗调)的颜色分配较高的百分比值。例如,明亮的红色可能会包含1~3%青色、95%洋红、90%黄色和0%黑色。在 CMYK 图像中,当所有值都是0%时,就会产生纯白色。CMYK色彩模式的图像中包含四个通道。

在制作用于印刷色打印的图像时,要使用CMYK色彩模式。RGB色彩模式的图像转换成CMYK色彩模式的图像会产生分色。如果您使用的图像素材为RGB色彩模式,最好在编辑完成后再转换为CMYK色彩模式。


参数转换公式

R = 255*(100-C)*(100-K)/10000;

G = 255*(100-M)*(100-K)/10000;

B = 255*(100-Y)*(100-K)/10000;

你也可以直接使用转换网站:

https://www.secaitong.com/Home/Color/index 

只要有一个颜色数据,就可以得出其他颜色模式数据。

例如:CMYK:30,35,0,0;即可得出HSB\RGB\HEX颜色数据。

网站拥有多个色库,例如漆膜83色

点击色块,即可跳转页面,获取色块颜色数值。例如第一个色块,点击后可获取颜色信息。

 

 


http://www.ppmy.cn/news/826670.html

相关文章

CMYK与RGB

CMYK 1、简介 ①CMYK模式是一种色彩模式,当阳光照射到一个物体上时,这个物体将吸收一部分光线,并将剩下的光线进行反射,反射的光线就是我们所看见的物体颜色的减色色彩模式,同时也是与RGB模式的根本不同之处 ②C&…

CMYK转RGB

扫描仪的颜色空间一般为CMYK,从扫描仪上得到的图片如果是自己移植图片解码器, 一般需要将CMYK转换至RGB888。相关解释,参考国外资料: To understand the CMYK color model, it is best to start with an understanding of RGB co…

java cmyk转rgb_图片 CMYK转RGB 代码

//大部分情况都转换没问题,有极个别的转换不成功。现在想,是不是调用convert.exe 更方便 呵呵 private static boolean isCMYK(String filename) { boolean result false; BufferedImage img null; try { img ImageIO.read(new File(filename)); } ca…

CMYK convert RGB

libjpeg 处理CMYK 格式数据以及iCC配置文件 ICC文件,又叫ICC Color Profile,是指设备管理色彩特性的文件,各种具有色彩管理功能的软件(如photoshop)可以依据ICC文件的配置对不同设备的颜色特点进行准确地显示&#xf…

java cmyk和rgb的转换_CMYK与RGB相互转换(java)

package util; import java.awt.*; import javax.swing.*; import java.awt.color.*; public class ColorTranslate { ICC_Profile ICC_pf; ICC_ColorSpace ICC_ClSpace; //以下变量存储CMYK颜色值,取值为0到100 int C 9; int M 9; int Y 9; int K 9; //初始化I…

java cmyk和rgb的转换_如何在ColdFusion(Java)中在CMYK和RGB之间转换图像?

小编典典 我使用Java ImageIO库(https://jai-imageio.dev.java.net)。它们不是完美的,但可以很简单,就可以完成工作。至于从CMYK转换为RGB,这是我能想到的最好的方法。 下载并安装适用于您平台的ImageIO JAR和本机库。本地库是必不可少的。没…

CMYK 和 RGB 着色

CMYK 和 RGB 着色 The CMYK color model (process color, four color) is a subtractive color model, used in color printing, and is also used to describe the printing process itself. CMYK refers to the four inks used in some color printing: cyan, magenta, yello…

java cmyk和rgb的转换_CMYK和RGB怎么转换

作为设计师新手,常常会遇到电脑里的图和实际打印出来的图颜色对不上的问题,只能不断调整再打印,费钱又费时。其实这都是因为颜色模式不同的原因,我们可以通过CorelDRAW 2019(Win版)调整,减少损失。 RGB(如图一)是通过对…