0

您好,我想将 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);

谢谢

4

2 回答 2

1

来自 Java 2D trail:Writing/Save an Image

于 2010-03-31T18:09:33.687 回答
1

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

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

于 2010-03-31T17:38:05.270 回答