2009-08-24 206 views
0

我试图从TIFF文件中获取专色信息,它通常显示在Photoshop中的“通道”下。每个额外的频道都有一个名称,通常是一个Pantone色板名称和一个CMYK等价物。从TIFF中提取专色当量

到目前为止,我正在使用libtiff获取TIFFTAG_PHOTOSHOP,并逐步遍历其中的块。我找到了IRB WORD 0x03EE,它给我的通道名称,以及IRB WORD 0x03EF,它给我他们的颜色当量...

但色彩等价物是在CIELab格式(亮度,和两个色彩空间轴数据),所以我试图使用littleCMS转换几个TIFF包装的Lab颜色到CMYK。

我的问题:有没有更简单的方法? CMYK只是Pantone的一个近似值,所以如果从Lab到CMYK有一个快速粗略的翻译,我会使用它。

回答

-1

答案是使用photoshop文档解析出tiff文件中的二进制photoshop块,并通过位操作获取我需要的字段。

littleCMS做了LAB - > CMYK的工作恰到好处。

+0

很高兴听到您发现解决方案是您的问题。你可以通过*显示*你写的代码,而不是仅仅描述它来让你的答案对未来的读者更有帮助。 – 2017-10-11 15:49:21