2

使用 LibTiff 处理单色 tiff 图像,我可以读取“每个样本的位数”参数:TIFFTAG_BITSPERSAMPLE。当它返回 16 时,此类图像的实际“每像素位数”值可能是 9 到 16 之间的任何值,在大多数情况下是 10、12、14 或 16。是否有任何 tiff 图像标签可以保留此值?

4

1 回答 1

1

MaxSampleValue 标签将为您提供每个样本的最大值(对于构成每个像素的 N 个样本),因此您可以使用它(如果存在)来确定表示任何样本值所需的位数。这本质上是 ceil(log2(x)),其中 x 是样本的 MaxSampleValue 标签值。

于 2010-10-11T06:52:51.507 回答