【发布时间】:2011-05-27 03:18:14
【问题描述】:
ImageIO.read(imagePath) 与这个文件给出一个 CMMException,为什么 Java 不能处理这个看似有效的文件http://www.jthink.net/jaikoz/scratch/front.jpg
java.awt.color.CMMException: Invalid image format
at sun.awt.color.CMM.checkStatus(Unknown Source)
at sun.awt.color.ICC_Transform.<init>(Unknown Source)
at java.awt.image.ColorConvertOp.filter(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
at javax.imageio.ImageIO.read(Unknown Source)
at javax.imageio.ImageIO.read(Unknown Source)
【问题讨论】:
-
您使用的是哪个版本的 Java?它适用于 jdk 1.5 anf 1.6。
-
嗯,我在 WIndows 7 上使用 1.6.22
-
我已经添加了堆栈跟踪,也许这会对它有所启发
标签: java image-processing jpeg javax.imageio