【发布时间】:2014-05-08 10:53:19
【问题描述】:
请帮助我。任何帮助都是值得的。现在我遇到了奇怪的异常
ERROR - Numbers of source Raster bands and source color space components do not match
java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match
at java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:460)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1169)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1137)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:948)
at javax.imageio.ImageIO.read(ImageIO.java:1422)
at javax.imageio.ImageIO.read(ImageIO.java:1282)
以下是我使用的代码。需要紧急帮助。
java.awt.image.BufferedImage image1 = javax.imageio.ImageIO.read(new File(root_url+"/Documents/SSOImage/"+linkInfo.get(FieldNames.IMAGE)));
【问题讨论】:
-
听起来“图片”的输入文件不正确——该图片应该采用什么格式?
-
您能否提供出现此错误消息的图像?
-
@ErstwhileIII 。你是对的,但图片看起来还不错。
-
我已经找到了解决方案,但图像质量存在问题。这是由于一些像素散落在周围。另外,不能附加图片,因为它是机密的。