在java中旋转GIF图像

时间:2013-03-29 18:35:40

标签: java rotation gif

我正在尝试在java中旋转GIF图像 我读了这些有趣的两条关于在java中旋转图像的小道:trail 1trail 2

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

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

我不会给出我编写的任何代码,因为这与我的拙见无关。

1 个答案:

答案 0 :(得分:1)

我认为GIF动画是通过存储多个帧来实现的,所有这些都是gif格式的。 所以你只需要将旋转方法应用于每个图像,而不是整个gif。

Wikipedia has a quite nice description of the format