将BufferedImage保存为原始字节

时间:2010-03-31 17:36:02

标签: java image bufferedimage

您好我想将BufferedImage保存为原始字节 我暂时这样做

InputStream in = new ByteArrayInputStream(fileData);
BufferedImage image = javax.imageio.ImageIO.read(in);
BufferedImage imageModifier = ResizeImage.resize(image, 10, 10);

但知道我想要保存我的文件,所以我不知道如何转换来做这个

FileOutputStream fileOutStream = new FileOutputStream(fileToCreate);
fileOutStream.write(fileData);

由于

2 个答案:

答案 0 :(得分:1)

您的代码令人困惑。为什么你有一个名为fileData的变量,为什么在尝试写入原始字节时使用FileOutputStream? (我假设你的意思是字节数组?)

如果你真正想要的是将BufferedImage保存到文件使用javax.imageio.ImageIO

答案 1 :(得分:1)

来自Java 2D追踪:Writing/Saving an Image