Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试读取从 Leica (SP5) 程序导出的 TIFF 图像。我可以按照 TIFF 文档中定义的标签读取其他详细信息(例如每个样本的位数、图像大小 x、图像大小 y)。我有点粗略地将标头读取为无符号整数,直到我到达某个标签号。
我知道在 296,我的“分辨率单位”是厘米。在 282 和 283 处,它应该给我每个分辨率单位的像素数(以 x 和 y 为单位)。我不知道该怎么做。有人可以帮忙吗?
好吧,如果在 296 处您发现单位类型是什么(1 - 无绝对单位、2 - 英寸或 3 - 厘米),并且在 282 和 283 处分别获得 XResolution 和 YResolution,那么您拥有解决问题所需的一切.
要获得单位类型度量,只需将 XResolution 和 YResolution 相乘:
XResolution * YResolution = PixelsPerUnit
由于您试图找到由分辨率创建的矩形区域。