我正在尝试在java中旋转一个GIF图像。
我读到了关于java中旋转图像的两个有趣的线索:trail 1,trail 2。
一切正常,除了当我旋转我的GIF图像时,不再有GIF图像的动画。仅显示GIF动画的第一个图像。
那么,有没有办法在旋转我的GIF图像后保留GIF动画,而不使用任何第三方库,而只使用标准J2SE?或者我必须将我的GIF图像分割成单个图像,一个接一个地旋转,然后循环显示它们?
我没有给出我写的任何一段代码,因为在我的浅见中它是不相关的。
发布于 2013-03-29 19:22:22
我认为动画gif的工作原理是存储多个帧,所有帧都是gif格式的。所以你只需要将你的旋转方法应用于每一张图片,而不是整个gif。
Wikipedia has a quite nice description of the format
https://stackoverflow.com/questions/15709342
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例