日期:2014-05-20  浏览次数:20548 次

新手提问:装载图片抛出异常
目的是装载图片,运行时抛出异常:
java.awt.image.RasterFormatException:( y + height ) is out of Raster

代码如下:
public BufferedImage loadImage(){
  BufferedImage image = null;
  try{
  image = ImageIO.read(new File("d:/aa/aaa.jpg"));
  } catch ( Exception e ){
  System.out.println("装载图像错误!");
  }
  return image;
}

请大虾帮忙

------解决方案--------------------
image = ImageIO.read(new File("d:/aa/aaa.jpg"));
这个你都能编译通过? 不用转换吗?
把错误贴出来
------解决方案--------------------
要么文件不存在,要么该图片的色彩空间是adobe rgb的,别弄Exception异常,不然你根本不知道具体的异常是什么
------解决方案--------------------
回复3次都失败了,不允许继续回复?
------解决方案--------------------
1.路径不对
2.没有权限访问