Получение в памяти представления рендеринга изображения в формате JPEG - PullRequest
2 голосов
/ 29 августа 2009

Мне нужно знать, как получить массив байтов из загруженного изображения в Java. BufferedImage, кажется, не предоставляет никаких методов, которые производят массив байтов, так что мне использовать?

1 Ответ

2 голосов
/ 30 августа 2009
BufferedImage bufferedImage; //assumed that you have created it already
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
ImageIO.write(bufferedImage,"jpg", byteStream);
byte[] byteArray = byteStream.toByteArray();
...