图片处理 javax.imageio.IIOException: Unsupported Image Type
2019獨角獸企業重金招聘Python工程師標準>>>
圖片處理 javax.imageio.IIOException: Unsupported Image Type 博客分類: java用ImageIO處理圖片:
?
Java代碼 ?JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(new FileInputStream( new File("e://1.jpg") ) );
BufferedImage sourceImg = decoder.decodeAsBufferedImage();
?報異常:
?
Caused by: javax.imageio.IIOException: Unsupported Image Type
產生原因:
ps或其他軟件處理過的圖片保存為jpg格式時,默認的模式是CMYK模式(這是給印刷機用的)。在圖像-->模式中改為RGB模式才是顯示器用的。
?
http://zhangmingji.iteye.com/blog/1969693
解決辦法:方法一:通知用戶修改圖片格式為RGB。
方法二:用代碼在后臺轉換。
http://iaiai.iteye.com/blog/1461370
?
參考:http://blog.sina.com.cn/s/blog_600ff075010153wn.html
? ? ? ? ?http://iaiai.iteye.com/blog/1461370
?
附件為錯誤測試圖片。
?
http://www.cnblogs.com/yjhrem/articles/3503060.html
http://zhangmingji.iteye.com/blog/1969693
轉載于:https://my.oschina.net/xiaominmin/blog/1597048
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的图片处理 javax.imageio.IIOException: Unsupported Image Type的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中Tomcat 8 文件上传后
- 下一篇: VS2017 installed in