2

我正在尝试读取从 Leica (SP5) 程序导出的 TIFF 图像。我可以按照 TIFF 文档中定义的标签读取其他详细信息(例如每个样本的位数、图像大小 x、图像大小 y)。我有点粗略地将标头读取为无符号整数,直到我到达某个标签号。

我知道在 296,我的“分辨率单位”是厘米。在 282 和 283 处,它应该给我每个分辨率单位的像素数(以 x 和 y 为单位)。我不知道该怎么做。有人可以帮忙吗?

4

1 回答 1

1

好吧,如果在 296 处您发现单位类型是什么(1 - 无绝对单位、2 - 英寸或 3 - 厘米),并且在 282 和 283 处分别获得 XResolution 和 YResolution,那么您拥有解决问题所需的一切.

要获得单位类型度量,只需将 XResolution 和 YResolution 相乘:

XResolution * YResolution = PixelsPerUnit

由于您试图找到由分辨率创建的矩形区域。

于 2012-08-24T16:02:05.460 回答