1

我正在尝试在 java 中旋转 GIF 图像。
我阅读了这些有趣的两条关于在 java 中旋转图像的线索:线索 1线索 2

一切正常,除了当我旋转我的 GIF 图像时,不再有 GIF 图像的动画。仅显示 GIF 动画的第一张图像。

那么,有没有办法在旋转我的 GIF 图像后保留 GIF 动画,而不使用任何第三方库而只使用标准 J2SE?或者我是否必须将我的 GIF 图像分成单个图像,一张一张地旋转它们,然后循环显示它们?

我没有给出我写的任何代码,因为在我的拙见中它是不相关的。

4

1 回答 1

1

我认为动画 gif 是通过存储多个帧来工作的,所有帧都是 gif 格式。因此,您只需要将旋转方法应用于每个图像,而不是整个 gif。

维基百科对格式有很好的描述

于 2013-03-29T19:22:21.850 回答