2017-06-19 129 views
0

大家好无法读取TIFF图像文件

我回来了另外一个问题。 在生产中我使用的是TIFF文件。加载图像时,API(第三方库)失败。错误代码是说在读/写文件时失败。

我怀疑这个错误,因为一些标签是私人的,但无法验证。我使用LEADTOOL TIFF TAG Editor和IrfanView工具来查看问题。当我将文件保存为TIFF时,它可以正确加载和处理。

有人可以指出我可以使用的任何工具,还有一些提示可以继续下去。

请找到TAG信息(使用LEADTOOL TIFF标签编辑器),在图像的下方:

enter image description here

感谢, 尼哈尔

+3

所以你想让我们告诉你为什么你的代码没有告诉我们你正在使用哪个库,而没有告诉我们错误信息并且没有给我们TIFF文件,打开一个TIIFF文件失败?嗯...祝你好运。 –

+0

我已经解释了错误代码。我想知道如何检查tiff文件是否有效,以及是否有一些标签是私人的,那么我如何检查哪些标签是私密的。 我也在上面附上的图片中分享了标签的详细信息。 –

+0

您可以使用随'libtiff'一起提供的'tiffdump' –

回答

0

感谢您使用我们的工具。标签可能不足以诊断问题,因为它可能与实际图像数据的存储方式有关(例如压缩问题)。但是,这个文件的TIFF标签有些疑问。使用的压缩似乎是LZW(5),像素深度是每像素8位。这些值本身没有什么不对,但是Photometric Interpretation可能应该是3而不是1.对于8位图像,通常存在文件中的调色板和调色板图像,光度解释应该是3.
如果这不是是什么导致你的问题,你应该提供一个示例图像,以便我们可以更仔细地检查它。

+0

感谢您的回复。你可以提供一些电子邮件ID或一些联系人发送图像。 由于这些是一些私人图像,所以我不能在这里发布。 也可以请你提供一些解释如何使用LEADTOOL诊断或检查tiff的有效性,因为我只获得标签的详细信息。通过查看标签,我们不能说图像是否有效。 –

+0

顾名思义,TIFF标签编辑器只处理TIFF标签。如果您需要更多高级功能和有关图像文件的详细信息,我们的程序员的成像工具包可以提供这些功能。如果您是程序员,我们网站上有免费评估版,您可以试试。如果您需要有关SDK评估的帮助,请联系[email protected] –