Как использовать ImageIO с анимированным .gif? - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь прочитать анимированный .gif в виде байтового массива (byte[]) и записать файл изображения в формате .gif на локальный диск. Но я получаю только первый кадр картинки .gif. Анимация игнорируется.

Создание анимированного GIF с ImageIO?

Там это объясняет, когда у нас есть несколько буферизованных изображений в качестве входных данных для создания изображения .gif.

BufferedImage img = ImageIO.read(new ByteArrayInputStream(receivedByteArray));
ImageIO.write(img,"gif", file);

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

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