区分透明度和额外的 alpha 通道?

Distinguish between transparency and extra alpha channels?

如果我没有很好地解释我的问题,我提前道歉。我不是 100% 知道我要问的东西。

假设我有一些 CMYK tiff 文件。有什么方法可以区分透明度和额外的 alpha 通道之间的区别?

我在终端中使用 exiftools 命令:exiftool -G -S filename.tif 并且我得到了一个提供有关 alpha 通道信息的标签 (ExtraSamples)。有什么方法可以区分上述差异吗?

谢谢。

请参阅 ExtraSamples TIFF 标签说明。根据规范,标签可以具有以下三个值之一(每个样本高于颜色模型的“自然”样本数,即灰色为 1,RGB 为 3,CMYK 为 4):

0 = Unspecified data

1 = Associated alpha data (with pre-multiplied color)

2 = Unassociated alpha data

现在,“透明度和额外 alpha 通道之间的区别” 对我来说不是很清楚,因为我经常使用术语“透明度”和“ alpha 通道”可互换。也许您只是指以上(1 个“关联”与 2 个“非关联”alpha)。

任何其他额外样本,将使用 0(“未指定”)。请注意,这些额外样本 而不是 用于透明度或 alpha 信息。但是,它们的含义是特定于应用程序的,需要更多上下文才能正确解释。因此,如果您的文件包含未指定的 ExtraSamples,这很可能根本不是 alpha 通道或透明度。

您评论中的 link 使您在 “透明度和额外 alpha 通道之间的区别” 所指的内容更加清楚。但是,link 谈到了 alpha 通道a(位)掩码 之间的区别,这只是两种类型的 透明度.

TIFF 中的

ExtraSamples 通常不用于位掩码,而是使用带有 SubFileType“掩码”(4) 的单独 IFD。