Я пытаюсь прочитать анимированный .gif в виде байтового массива (byte[]
) и записать файл изображения в формате .gif на локальный диск. Но я получаю только первый кадр картинки .gif. Анимация игнорируется.
Создание анимированного GIF с ImageIO?
Там это объясняет, когда у нас есть несколько буферизованных изображений в качестве входных данных для создания изображения .gif.
BufferedImage img = ImageIO.read(new ByteArrayInputStream(receivedByteArray));
ImageIO.write(img,"gif", file);
Мне нужен анимированный файл .gif, созданный на локальном диске с использованием байтового массива в качестве входных данных.