gpt4 book ai didi

analysis - Tiff 分析仪

转载 作者:行者123 更新时间:2023-12-01 00:06:41 26 4
gpt4 key购买 nike

我正在编写一个程序来转换一些数据,主要是一堆 Tiff 图像。一些 Tiff 似乎对他们有一个小问题。它们在某些查看器(Irfanview,客户的旧系统)中显示良好,但在其他查看器(客户的新系统、Window 的图片和传真查看器)中显示良好。我已经手动查看了二进制数据,所有标签似乎都没有问题。任何人都可以推荐一个可以分析它并告诉我它有什么问题的应用程序吗?

另外,为了清楚起见,我只转换单独存储在数据库中的图像的数据并复制图像,我没有自己编辑图像,所以我很确定我没有把它们弄乱.

UDPATE:
对于任何感兴趣的人,这里是一个好文件和坏文件的标签:

坏的
标签类型长度值
256 图像宽度短 1 1652
257 图像长度短 1 704
每个样本 258 位 短路 1 1
259 压缩 短路 1 4
262 光度计短路 1 0
266 填充订单 短路 1 1
273 strip 偏移 LONG 1 210 (d2 Hex)
274 方向 短路 1 3
每像素 277 个样本 简短内容 1 1
每 strip 278 行 短路 1 450
279 条字节计数 LONG 1 7264 (1c60 Hex)
282 X 分辨率 RATIONAL 1 <194> 200/1 = 200.000
283 Y 分辨率 RATIONAL 1 <202> 200/1 = 200.000
284 平面配置 短路 1 1
296 分辨率单位 短路 1 2

好的
标签类型长度值
254 新的子文件类型 LONG 1 0 (0 Hex)
256 图像宽度短 1 1193
257 图像长度短 1 788
每个样本 258 位 短路 1 1
259 压缩 短路 1 4
262 光度计短路 1 0
266 填充订单 短路 1 1
270 图像描述 ASCII 45 256
273 strip 偏移 LONG 1 1118 (45e Hex)
274 方向 短路 1 1
每像素 277 个样本 简短内容 1 1
每条 278 行 LONG 1 788 (314 Hex)
279 strip 字节计数 LONG 1 496 (1f0 Hex)
280 最小采样值 短路 1 0
281 最大样本值 短路 1 1
282 X 分辨率 RATIONAL 1 <301> 200/1 = 200.000
283 Y 分辨率 RATIONAL 1 <309> 200/1 = 200.000
284 平面配置 短路 1 1
293 第 4 组选项 LONG 1 0 (0 Hex)
296 分辨率单位 短路 1 2

最佳答案

通常这是因为 tiff 使用的是 6.0 标准中的 JPEG 编码,该编码不久后就被放弃了。查看标签 259。如果是 6,那就是问题所在。 JPEG 应使用“较新”方案 7 进行编码。标准库不会读取旧方案,包括 Windows 附带的方案。

您可以使用 libtiff(或任何使用 libtiff 的库或程序,大多数都这样做)来读取这些,但默认情况下,libtiff 中故意禁用方案 6 (OJPEG)。您必须修补并重新编译 libtiff 才能启用它。 Here's a link with instructions .

关于analysis - Tiff 分析仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1103957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com