Преобразовать байтовый массив (byte []) в изображение в Java

У меня есть байт [] , который я хочу преобразовать в изображение и отобразить изображение в ярлыке. Байт [] имеет формат jpeg 2000. Я пробовал приведенный ниже код, но он возвращает null:

InputStream in = new ByteArrayInputStream(bytearray);
BufferedImage image = ImageIO.read(in);

Значение изображения возвращается как null .

Я хочу иметь возможность отображать изображение в ярлыке, как показано ниже:

jLabel.setIcon(new ImageIcon(image));

Спасибо

5
задан asgs 19 August 2011 в 09:26
поделиться