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