Сохранение BufferedImage в необработанные байты - PullRequest
0 голосов
/ 31 марта 2010

Здравствуйте, я хочу сохранить 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 ]

1 голос
/ 31 марта 2010
1 голос
/ 31 марта 2010

Ваш код сбивает с толку. Почему у вас есть переменная с именем fileData и почему вы используете FileOutputStream, когда пытаетесь записать в необработанные байты? (Что я предполагаю, что вы имеете в виду массив байтов?)

Если вы действительно хотите сохранить BufferedImage в файл, используйте javax.imageio.ImageIO

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...