2010-05-24 69 views
1

在我的java swing項目。
我有一個框架中,用戶可以放下圖像並將圖像保存在數據庫中。
現在這項工作完美,但他們是一些圖像沒有顯示。
這是圖像Image 1Images 2這是不支持..這是一些未讀取圖像...
「不支持的圖像類型」例外,只有幾張圖片

及其顯示我的異常,像
javax.imageio.IIOException: Unsupported Image Type

我可以檢查,用戶已經丟棄的圖像是否被支持?
我可以將不支持的文件轉換成java支持的文件嗎?

+0

類似的問題得到了更好的答案。 請參閱http://stackoverflow.com/questions/2408613/problem-reading-jpeg-image-using-imageio-readfile-file – Pino 2011-10-11 14:19:15

回答

3

是的,好吧,'javax.imageio'恰恰在圖像類型不受支持時拋出此異常。你可以捕捉到異常。這表明它不被支持,你可以從那裏做任何你想做的事情。

根據定義,您無法將此文件轉換爲 - 然後不是'javax.imageio'。但是你可能會發現其他解析器可能發生在讀取文件。它們確實看起來像有效的JPEG。

+0

亞......完全我試圖抓住這個異常,做所有的事情,但如何呈現那種文件? – Nitz 2010-05-24 08:51:15

+0

只需渲染一個準備好的文件,其中包含類似「不支持圖像類型,選擇另一個」的內容。 – folone 2010-05-24 08:59:23

相關問題