【发布时间】:2009-07-09 13:39:14
【问题描述】:
我正在编写一个程序来转换一些数据,主要是一堆 Tiff 图像。一些 Tiffs 似乎对它们有一个小问题。它们在某些查看器(Irfanview,客户的旧系统)中显示良好,但在其他查看器(客户的新系统,Window 的图片和传真查看器)中显示不佳。我手动查看了二进制数据,所有标签看起来都不错。谁能推荐一个可以分析它并告诉我它有什么问题(如果有的话)的应用程序吗?
另外,为了清楚起见,我只是转换单独存储在数据库中的图像数据并复制图像,我自己没有编辑图像,所以我很确定我不是把他们搞砸了。
UDPATE: 对于任何感兴趣的人,以下是来自好文件和坏文件的标签:
糟糕
标签类型长度值
256 图像宽度 SHORT 1 1652
257 图像长度短 1 704
每个样本 258 位 SHORT 1 1
259 压缩 SHORT 1 4
262 光度 SHORT 1 0
266 填写订单 SHORT 1 1
273 带偏移 LONG 1 210 (d2 Hex)
274 方向 SHORT 1 3
每像素 277 个样本 SHORT 1 1
每条带 278 行 SHORT 1 450
279 条带字节计数 LONG 1 7264(1c60 十六进制)
282 X 分辨率 RATIONAL 1 200 / 1 = 200.000
283 Y 分辨率 RATIONAL 1 200 / 1 = 200.000
284 平面配置 SHORT 1 1
296 分辨率单位 SHORT 1 2
不错
标签类型长度值
254 新子文件类型 LONG 1 0 (0 Hex)
256 图像宽度 SHORT 1 1193
257 图像长度短 1 788
每个样本 258 位 SHORT 1 1
259 压缩 SHORT 1 4
262 光度 SHORT 1 0
266 填写订单 SHORT 1 1
270 图像描述 ASCII 45 256
273 带偏移 LONG 1 1118 (45e Hex)
274 方向 SHORT 1 1
每像素 277 个样本 SHORT 1 1
每条带 278 行 LONG 1 788(314 十六进制)
279 条带字节计数 LONG 1 496(1f0 十六进制)
280 最小样本值 SHORT 1 0
281 最大样本值 SHORT 1 1
282 X 分辨率 RATIONAL 1 200 / 1 = 200.000
283 Y 分辨率 RATIONAL 1 200 / 1 = 200.000
284 平面配置 SHORT 1 1
293 组 4 选项 LONG 1 0 (0 Hex)
296 分辨率单位 SHORT 1 2
【问题讨论】: