1

我正在尝试将字节 [] 数组转换为缓冲图像,这样我就可以调整图像的大小..但问题是转换总是变成空值。这是我的代码..

 ByteArrayInputStream bais = new ByteArrayInputStream(user.getUser_image());
 //Here user.getUser_image() returns byte[] returned from server..
 try {
      BufferedImage image = ImageIO.read(bais);
      System.out.println("============><================"+image);//Here it prints null
      BufferedImage scaledImage = Scalr.resize(image,48);
 }
 .....and so on
4

1 回答 1

0

这意味着 ImageIO 类无法选择合适的 ImageReader。这样做的目的可能是损坏的字节数组或不受支持的图像类型。尝试调试它。

于 2012-12-12T11:33:21.027 回答