首页 > 解决方案 > 第 3 方阅读器的平铺 Tiff 解码错误

问题描述

我正在尝试用 C++ 中的 libTiff 编写平铺的 tiff 图像。我在我的程序中对图像进行编码和解码没有问题,但是第 3 方阅读器软件显示他们有解码问题。例如:

  1. 在 Windows 中,Windows 照片查看器无法预览/打开我的 tiff;
  2. 使用 QGIS,大多数时候当我放大/缩小时,它会警告“TIFFReadEncodedTile() failed”但有时它处理相同的区域和级别而没有报告任何问题。

为了调试,我在 png 中编写了相同的图像,让 libvips 将其转换为平铺的 tiff,并且没有读者对此表示抱怨。我阅读了 tiff6.0 规范并编写了一个程序来检查 IFD,它们是相同的。这两个文件是Here

我做错了什么?是否有任何通用的图像格式检查工具可以用来解决这些问题?

非常感激。

标签: imagetiff

解决方案


推荐阅读