ByteArrayInputStream bais = new ByteArrayInputStream(bytes1);
BufferedImage bi1 =ImageIO.read(bais);
File w2 = new File("c://QQ1.png");//可以是jpg,png,gif格式
ImageIO.write(bi1, "jpg", w2);//不管输出什么格式图片,此处不需改动
第二种方法
byte[] bytes = image.array();
FileImageOutputStream imageOutput = new FileImageOutputStream(new File("c:\\"+getFileFileName()));
imageOutput.write(bytes, 0, bytes.length);
imageOutput.close();
本文介绍了两种使用Java进行图像处理并保存的方法。第一种方法利用ByteArrayInputStream与BufferedImage结合ImageIO进行读写操作,第二种方法则通过直接操作字节数组实现图像文件的输出。
1194

被折叠的 条评论
为什么被折叠?



