将色彩校准数据写入TIFF或者PNG文件

时间:2020-03-06 14:51:34  来源:igfitidea点击:

我的自定义自制摄影处理软件运行在64位Linux / GNU上,可以写出PNG和TIFF文件。这些将被发送到高质量的印刷厂以制成精美的艺术品。与室内设计师合作,重要的是要使颜色正确!

对于由商业软件(例如Photoshop)制成的TIFF和PNG,印刷厂通常没有问题。即使我手头有TIFF 6.0规范,PNG规范和其他信息,也不清楚如何包括颜色校准数据或者如何在Linux上实现颜色管理系统。我的文件经常被拒绝为错误文件,没有足够的错误报告来进行修复。

一段时间以来,这一直是一个令人讨厌的问题。甚至我在好莱坞后期制作工作室的联系人都在为这个问题而苦苦挣扎。一个工作室甚至想雇用我来照顾他们的色彩校准,以为我是专家,但不,我像每个人一样盲目迷路!

有谁知道良好的代码示例,详细的技术信息,或者有其他启示?还是有时间切换到纯Apple?

解决方案

看看LittleCMS

http://www.littlecms.com/

此页面包含将其应用于TIFF的代码

http://www.littlecms.com/newutils.htm

我们需要了解的基本知识是,颜色配置文件数据是我们需要存储在文件本身的元数据中的数据。

有一位名为Charles Poynton的顾问专门研究此领域。我在我们提到的其中一个后期制作工作室工作(尽管在伦敦不是好莱坞),并且看过他几次。他的网站上有许多他介绍的材料,我们可能会在这里找到有用的东西。他还有一本书,叫做《数字视频和HDTV算法和接口》,它的标题并不像书中所暗示的那么重!尽管这些资源可能无法直接回答问题,但它可能为其他解决方案提供了跳板。

更具体地说,我们使用哪些库来编写提到的png和tif文件是自制软件,但是它们到底有多定制?在图像处理程序(例如ImageMagick或者dcraw)中对图像进行后处理可能会使我们更成功地将这些信息注入标头中。

抱歉,我没有任何具体答案,但是也许我们会在正确的方向上走得更远...