image - 第 3 方阅读器的平铺 Tiff 解码错误
问题描述
我正在尝试用 C++ 中的 libTiff 编写平铺的 tiff 图像。我在我的程序中对图像进行编码和解码没有问题,但是第 3 方阅读器软件显示他们有解码问题。例如:
- 在 Windows 中,Windows 照片查看器无法预览/打开我的 tiff;
- 使用 QGIS,大多数时候当我放大/缩小时,它会警告“TIFFReadEncodedTile() failed”但有时它处理相同的区域和级别而没有报告任何问题。
为了调试,我在 png 中编写了相同的图像,让 libvips 将其转换为平铺的 tiff,并且没有读者对此表示抱怨。我阅读了 tiff6.0 规范并编写了一个程序来检查 IFD,它们是相同的。这两个文件是Here。
我做错了什么?是否有任何通用的图像格式检查工具可以用来解决这些问题?
非常感激。
解决方案
推荐阅读
- assembly - 将 MIPS 中的.s $f8,$f10,$f12 添加到二进制文件
- r - 列表列是 R 语言中的一个概念吗?
- python - 立即将 stdout 重定向到 tkinter(无需等待进程完成)
- reactjs - 反应本机状态不更新功能
- python - 如何使用请求从互联网上的 json 文件中获取信息
- c# - Docusign“无法加载文件或程序集 Restsharp”错误
- javascript - 为什么在 JavaScript 中对数组“B”的更改会传播到数组“A”(用于定义“B”但此后从未直接修改)?
- css - 如何在悬停时使顶部弹性框行不向下推底部弹性框行
- php - 预订系统的 PHP 对象/数组算法
- python - Django rest 框架简单模型序列化器列表视图需要永远显示 10 条记录