圖片處理 javax.imageio.IIOException: Unsupported Image Type

用ImageIO處理圖片:

 

ImagetIO img = ImageIO.read(new File(InputDir + InputFileName));

 報異常:

 

Caused by: javax.imageio.IIOException: Unsupported Image Type

產生原因:

ps或其他軟件處理過的圖片保存爲jpg格式時,默認的模式是CMYK模式(這是給印刷機用的)。在圖像-->模式中改爲RGB模式纔是顯示器用的。

解決辦法:方法一:通知用戶修改圖片格式爲RGB。

方法二:用代碼在後臺轉換。

http://iaiai.iteye.com/blog/1461370

 

參考:http://blog.sina.com.cn/s/blog_600ff075010153wn.html

         http://iaiai.iteye.com/blog/1461370

 

附件爲錯誤測試圖片。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章