Есть ли способ конвертировать образ Java, кодировать его в JPEG (но не сохранять его в файл) и сохранять в виде массива байтов? (byte []) Мне нужно изображение в кодировке JPEG в виде массива байтов.
ImageIO имеет несколько способов чтения и записи изображений.
ImageIO
Для записи в массив байтов вы можете записать в ByteArrayOutputStream. А затем вызовите toByteArray[] объекта потока, чтобы получить массив байтов.
ByteArrayOutputStream
toByteArray[]