我有一个与此类似的动画 gif,其中动画的循环性质导致某些帧在动画的一个完整循环中重复两次。
(从这里)
我目前将每个帧分别存储在 gif 中。是否可以只存储每个重复的帧一次,以有效地减少所需的存储空间?
我正在使用movie2gif
转换器在 MATLAB 中创建我的 gif ,但我会对创建 gif 的替代方法或后处理工具感到满意。
编辑
我所说的帧重复的意思在这个示例图像的上下文中得到了最好的解释。当左手球离开球排时,显示了一个框架。几帧之后,当左手球现在正在返回以再次击中那排球时,该精确帧会重复。由于帧的顺序,目前需要将该帧存储两次。
为了澄清我在寻找什么:我想要一种保存 gif 的方法(或对 gif 进行后处理),以便我可以保留完整的动画序列(例如 30 帧),但重复的帧被软链接回它们的第一次展示,从而消除了存储它们两次的需要。