转换JPEG图像的字节数组但扩展名错误

时间:2014-07-04 02:19:02

标签: java image

我在java方法中将一个图像文件作为字节数组下载。需要将此字节数组转换为BufferedImage。

InputStream inputStream = new ByteArrayInputStream(imagebyteArray);
BufferedImage originalImage = ImageIO.read(inputStream);
ImageIO.write(originalImage, "jpg", new File("/Users/abc/test.jpg"));

上面的代码片段用于转换图像字节数组并写入jpeg文件。但我得到一个零大小的图像文件。

但下载的图片存在问题。图像实际上是JPEG格式,但扩展名错误,如image.doc

这是一个问题吗? ,如果这是一个问题有没有办法转换图像的扩展(字节数组)使用java2d,然后转换为BufferedImage?

0 个答案:

没有答案