为什么我用潘通色卡的颜色,然后我打印出来色差差距那么大?

潘通冷灰4c,我色卡上的颜色,和显示屏上不同,也许有色差,可以理解,为什么我打印出来的时候,颜色与我色卡上的颜色差距那么大?
关注者
178
被浏览
204,675
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

首先告诉题主一个结论:你的打印机是无法打印出色卡的。

潘通色卡不是打印出来的,而是通过油墨混色paint出来的。

而打印机为什么打不出同样的效果……这得由那帮搞打印机的同志们出来道个歉:

不好意思,因为我们干的坏事,全世界的打印机都打印不出真实的颜色了。

评论区有很多同学指出很有可能是色彩管理的锅。关于色彩管理,我之前的答案里提到过为什么显示屏和打印出来的颜色那么不同(向小雨:笔记本显示屏色彩和印刷色不一致,如何解决?可以通过校色来调整吗?)。其中也提到,打印机采用的是CMYK方式来显示不同的色彩,也就是说,用青、红、黄、黑四种颜色,来表现其他颜色:

但是,重点来了,你知道打印机具体是怎么用区区四种颜色来混出五颜六色(……)的么?

你是不是以为,就跟你小时候画水彩一样,各种颜色挤一点,搅一搅拌一拌?

Naive!

我们都知道打印机实现打印的原理,是把一个一个墨粉黏在纸上。所以物理极限的像素点,就是一个墨粉的大小了。

但是我们的图片和色彩都是连续的,你这时候要用一个一个点来表示连续的图,是不是有点刁难我打印机?

所以那帮机智的研究人员们就想到了一种办法:用点的疏密来表示颜色的变化:

当左边的点细密到一定程度的时候,大眼一看就和右边的图差不多了~这种方法被称为halftone(半色调)。关于怎么排布这些点才能更好地骗过人眼,有很多不同的算法,前个月的时候我把几种常用的算法写成了一个个matlab函数,有兴趣的同学可以玩一玩:Mukosame/ImageToolbox

那对于CMYK彩色打印呢,就是下图这个样子的:

对CMYK四种颜色分别设计halftone的样式,然后叠加在一起,大概就相当于右边的颜色了。

啥?这种渣画质,也能骗得过我的眼睛?

嗯……那我就只好拿实际的打印效果看一下咯,以下是截取了一个妹子的皮肤:

↑↑↑以上是缩放到30%↑↑↑

↑↑↑以上是缩放到60%↑↑↑

↑↑↑以上是缩放到150%↑↑↑

↑↑↑以上是缩放到400%↑↑↑

嗯……在放大放大再放大下,我们都能看到每一个像素点是什么颜色的了呢!

所以现在,你知道为什么打印机无法打印出潘通色卡的效果了么?

那是因为……打印机除了这四种颜色之外,什么颜色都打印不出来啊~

所以呢,题主要是想打色卡的话,找个continuous-tone的设备吧,这样它至少保证能每一个像素点上的颜色是正确的。