用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
附件爲錯誤測試圖片。