我正在尝试读取动画的.gif作为字节数组(byte[]
),并将图像文件作为.gif写入本地磁盘。但是我只得到.gif图片的第一帧。动画将被忽略。
Creating animated GIF with ImageIO?
其中说明了何时只有很少的缓冲图像作为创建.gif图像的输入。
BufferedImage img = ImageIO.read(new ByteArrayInputStream(receivedByteArray));
ImageIO.write(img,"gif", file);
我想要使用字节数组作为输入在本地磁盘上创建动画的.gif文件。