RPG三原色和CMYK模式有啥区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RPG三原色和CMYK模式有啥区别?相关的知识,希望对你有一定的参考价值。
参考技术A 做设计的朋友经常看到RGB和CMYK这两个术语,有初学的朋友可能不知道是什么意思,本文就给大家分享一下《CMYK是什么意思
CMYK和RGB的区别》,另外还附带了CMYK色值表/CMYK颜色表,希望对您有所帮助。
CMYK是什么意思?
CMYK是印刷四原色,CMYK也称作印刷色彩模式,顾名思义就是用来印刷的。CMY是3种印刷油墨名称的首字母:C:青色(Cyan)、M:品红色(Magenta)、Y:黄色(Yellow)。而K取的是black最后一个字母,之所以不取首字母,是为了避免与蓝色(Blue)混淆。从理论上来说,只需要CMY三种油墨就足够了,它们三个加在一起就应该得到黑色。但是由于目前制造工艺还不能造出高纯度的油墨,CMY相加的结果实际是一种暗红色。所以CMYK被称为印刷四原色。
CMYK和RGB的区别:
RGB就是电脑上用的,色度学上用来研究用的,就是红绿蓝,取值0~255,这没什么好说的,CMY是印刷工业用的,C:青
M:紫
Y:黄
它与RGB的换算关系:
C1=255-R
M1=255-G
Y1=255-B
因为工业颜料都不是理想的,所以无法形成真正的黑色,实践过程中要加入黑色也就形成了CMYK系统,它与CMY的关系是
K=min(C1,M1,Y1);
C=C1-K
M=M1-K
Y=Y1-K
简单说,RGB是光色,就是说光源通过这三种色来形成不同的颜色,而CMYK正好相反,它是通过反射来表现颜色的,所以它与RGB成补色关系。
推荐下载:RGB转换成CMYK颜色格式转换器
几个常用CMYK值:
印刷可以用单黑和纯黑:
纯黑/单黑:C=0
M=0
Y=0
K=100
如果喷绘需要用混合黑:
大黑/混合黑:C=50
M=50
Y=50
K=100
其他:
大红:C=0
M=100
Y=100
K=0
咖啡色:C=0
M=80
Y=80
K=50
解决图片压缩出现Unsupported Image Type的问题
在做图片压缩时,遇到如下错误:
Unsupported Image Type
原因是jdk自带的jpeg解析器不能解析所有jpeg格式的图片,如cmyk(印刷品模式)模式的。图片经过P图之后,保存时默认的保存格式是cmyk格式的,而不是rgb格式。
cmyk是彩色印刷时采用的一种套色模式,利用色料的三原色混色原理,加上黑色油墨,共计四种颜色混合叠加,形成所谓“全彩印刷”。四种标准颜色是:
C:Cyan = 青色,又称为‘天蓝色’或是‘湛蓝’M:Magenta = 品红色,又称为‘洋红色’;Y:Yellow = 黄色;K:Key Plate(blacK) = 定位套版色(黑色),有些文献解释说这里的K指代Black黑色,且为了避免与RGB的Blue蓝色混淆不用B而改称K。
解决方案:
使用TwelveMonkeys就可以解决了。
TwelveMonkeys的使用比较简单,只要把相关的jar包加入到类路径,他的类我们基本不会用到,只要使用jdk ImageIO或其上层的接口就行了。jdk的ImageIO有自动发现功能,会自动查找相关的编解码类并使用,而不使用jdk默认的编解码类,所以使用这个库是完全无入侵的。
maven的依赖代码如下:
<!-- cmyk格式图片转换 --> <dependency> <groupId>com.twelvemonkeys.imageio</groupId> <artifactId>imageio-jpeg</artifactId> <version>3.3</version> </dependency> <dependency> <groupId>com.twelvemonkeys.imageio</groupId> <artifactId>imageio-tiff</artifactId> <version>3.3</version> </dependency>
参照原文链接:
http://www.cnblogs.com/interdrp/p/7076202.html
http://blog.csdn.net/dbeautifullife/article/details/70211021
以上是关于RPG三原色和CMYK模式有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
新手给个接触ps 色彩模式RPG和选取颜色RPG数值是怎么回事