2017-06-19 242 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] –