如果我不能很好地解释我的问题,我很抱歉。我不是100%意识到我要问的东西。
让我们说我有一些CMYK的tiff文件。有没有办法可以区分透明度和额外alpha通道之间的区别?
我在终端中使用了exiftools命令:exiftool -G -S filename.tif我得到了一个标签(ExtraSamples),提供有关alpha通道的信息。有没有办法可以区分上述差异?
感谢。
答案 0 :(得分:1)
请参阅ExtraSamples TIFF标记说明。根据规范,标签可以具有三个值中的一个(每个样本高于"自然"颜色模型的样本数量,即1表示灰色,3表示RGB或4表示CMYK):
0 =未指定的数据
1 =关联的alpha数据(预乘色)
2 =无关联的alpha数据
现在,你的意思是"透明度与额外alpha通道之间的区别" 对我来说并不是很清楚,因为我经常使用这些术语&#34 ;透明度"和#34; alpha通道"互换。也许你只是指上述(1"相关" vs 2"无关联" alpha)。
任何其他额外样本将使用0("未指定")。请注意,这些额外的样本不用于透明度或alpha信息。但是,它们的含义是特定于应用的,并且需要进一步的上下文来正确解释。因此,如果您的文件包含未指定的ExtraSamples
,则很可能不是Alpha通道或透明度。
评论中的链接会让您更明确地指出"透明度与额外Alpha通道之间的差异" 。但是,该链接讨论了 alpha通道和 a(位)模板之间的区别,它们只是两种类型的透明度。
TIFF中的 ExtraSamples
通常不用于位掩码,而是使用SubFileType
"掩码"的单独IFD。 (4
)被使用。