我正在尝试从TIFF文件中获取专色信息,该信息通常显示在Photoshop中的“通道”下。每个额外的通道都有一个名称(通常是Pantone色板名称)和一个CMYK等效名称。

到目前为止,我正在使用libtiff来获取TIFFTAG_PHOTOSHOP,并逐步遍历其中的各个块。我在找到IRB WORD 0x03EE,它给了我频道名称,在IRB WORD 0x03EF中,给了我它们对应的颜色...

但是颜色等效项采用CIELab格式(亮度和色彩空间数据的两个轴),因此我试图使用littleCMS将TIFF打包的少数Lab颜色转换为CMYK。

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

最佳答案

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

littleCMS恰好完成了LAB-> CMYK的工作。

关于c - 从TIFF中提取专色等效项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1324691/

10-11 16:33