我发现tiff文档可能包含不正确的ImageLength tiff标记。大多数观众检测到这一点并以正确的长度显示图像,但我想以编程方式进行。有没有可以帮助我的图书馆? (用任何语言)
答案 0 :(得分:2)
对此的简短回答是,为了找到“真正的”ImageLength,您必须解码图像并查看会发生什么。
理论上,您可以将RowsPerStrip标记相乘,然后将其乘以可获得图像不能超过的长度的行数,但如果最后一个条带少于每个条带的行数,则需要解码最后一行以确定。对于瓷砖,你可以做类似的事情。
当然,这仅适用于图像被剥离或平铺的情况。
否则,要找出答案, 要解码。