您好我想将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);
由于
答案 0 :(得分:1)
您的代码令人困惑。为什么你有一个名为fileData
的变量,为什么在尝试写入原始字节时使用FileOutputStream
? (我假设你的意思是字节数组?)
如果你真正想要的是将BufferedImage保存到文件使用javax.imageio.ImageIO
答案 1 :(得分:1)
来自Java 2D追踪:Writing/Saving an Image