用Eye-one Pro (i1 Pro)解决佳能C5035打印色彩管理问题
novakon2016/05/08仪器仪表 IP:广东
PDI Test Image_XS.jpg


上面这张图叫PDI Test Image,在谷歌搜索即可获得,常用于验证色彩管理流程。
下面是打印效果:


DSC_4122small.jpg


让颜色对上,并不是一件简单的事情。
先来说说,什么是颜色?
正常人视网膜中的三种视锥细胞,响应如下:


287px-Cones_SMJ2_E.svg.png



其中L和M的响应非常接近,这也就说明了为什么红绿色盲是最常见的一种色盲——两个峰如果过于靠近,是无法分辨红绿两色的。
当光线照到物体表面,并反射进入人眼的时候,人眼视锥细胞受到刺激,L/M/S 三刺激值 = 光源谱 * 物体表面的反射谱 * L/M/S 响应函数。三刺激值可以认为是“绝对颜色”或者“原始颜色”。在CIE模型中,三刺激值配合参考白点(环境灯光/显示器背光)就可以决定“相对颜色”;在最新的CIECAM模型中,考虑周围环境光照、背景影响等等,形成“相对颜色”(这类似于在红色的背景下,人眼会认为灰色偏绿,等等)。
以上都属于色彩学理论,有兴趣的同学可以也必须自己扩展阅读,否则难以理解本帖的实践。


这次面对的打印机,是佳能Canon imageRunner ADVANCED C5035 多功能机。他内部采用CMYK墨粉,悲剧的是没有安装PostScript/PCL选件(PS选件价格超过1W),因此没有办法直接打印CMYK,只能通过UFR II 驱动打印RGB值。随驱动提供的ICM Profile色差比较大,没有太大实用意义(当然,随便打个文件还是可以的)。


首先,使用开源的Argyll CMS软件套装中的targen工具,为我们生成一系列测试值,再用printtarg工具将测试值转换为TIFF格式的测试图(下称target)。
QQ截图20160508134256.jpg

以上是我使用的命令行参数,详情请参考Argyll CMS文档与使用简介。
于是得到new5035.tif,也就是下面这张图:
QQ截图20160508134523.jpg



我使用的参数着重强调了浅色的还原。
现在我们要打印上面这张图。打印的时候,我们希望不要做任何色彩管理,而直接把文件中的RGB值发给打印机。但这要怎么实现呢?
此处有个坑提前告诉大家:Photoshop CS6是禁止直接传递RGB值而不经过色彩管理流程的。
于是,我下了一个Photoshop 7.0中文版。
QQ图片20160508135105.png

怎样是不是很怀念。
首先这个中文版的翻译很有问题,下面这个Profile要选择“保存为源”,其实就是不应用任何Profile,而直接向打印机传递RGB值的意思。
QQ截图20160508135233.jpg


那么在打印机驱动这边,要把“手动色彩设置”勾上,然后进入“色彩设置”
QQ截图20160508135312.jpg


“不使用驱动程序色彩转换”,这很重要。
QQ截图20160508135334.jpg



以后正常打印的时候,也应该保持以上设置,让Photoshop做色彩管理。


好,现在可以打印了
20160508_135754.jpg


打印结果:
20160508_135807.jpg



现在,要利用这份target,建立从输入RGB值到输出色彩的关系。这里有几点要注意:
1. 输出色彩与打印机设置(dpi,喷墨模式)等相关,这方面必须熟读说明书。
2. 与纸张相关。应尽量用目标纸张打印。


色块RGB值列表,以及target上的色块分布等信息,在生成target的时候就已经一并生成了,分别保存为new5035.ti1和new5035.ti2。现在只要知道每一个输入RGB色块对应的输出颜色,就可以建立一个三维查找表(3D LUT),用于将一个颜色转换为具体的RGB值驱动打印机。把这个查找表放到ICC文件里,就成了我们常说的打印机Profile,以后打印的时候可以调用。


前面讲过,颜色是若干个谱函数的乘积。因此,要测量输出色彩,需要有合适的光源以及光谱采集仪器。


这里请出 i1-Pro ,这是一个可见光段的CCD摄谱仪。它内部有个白炽灯泡,可以测物体表面的反射谱。


DSC_4114s.jpg

找一把尺子(要足够薄),配合chartread.exe,手持i1逐行扫描,即可录入target中每一个色块的颜色。这里的“颜色”,通常用CIEXYZ坐标表示。
具体操作请参考Argyll CMS文档。总之就是一行一行地把色块的颜色值读入计算机。
结束后,获得测量值 new5035.ti3


最后就可以生成ICC文件了。通过有限的测量值生成三维查找表,其实是挺复杂的一件事情,涉及非常多的数学,所以我很佩服Argyll CMS的作者,完全靠个人毅力和捐助完成了整套软件。


命令行: colprof.exe -v -D"C5035 gradation refined" -qm -r2 -S sRGB.icm -cmt -dpp new5035
获得: QQ截图20160508142627.jpg


剩下的工作就是把这个icm安装到系统中,并在Photoshop中使用这个icm实现打印色彩管理,在此不赘述。
来自:仪器与装备 / 仪器仪表
1
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
novakon
学者 机友 笔友
文章
1256
回复
8386
学术分
16
2008/03/29注册,2年10个月前活动

已走,勿送

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}