图片处理 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