有什么方法可以使用imagemagic / montage来绘制循环的gif动画(与非动画gif混合)?
也就是说,我想将动画串联在空间中,而不是在时间上。我意识到动画中的帧数及其持续时间可能无法将两个动画巧妙地组合在一起。但我对程序进行近似和猜测,以及扩展/重复框架(只要所有框架都以某种方式存在)都很好。
我试过了
convert *.gif -append output.gif
和
montage *.gif -mode concatenate -tile x1 output.gif
但它们都将动画gif视为多个单独的非动画gif。
我想我可能可以编写一个脚本来按帧将动画的帧分开,根据需要重复/扩展较短的循环以匹配最长的循环,对最长的动画帧中的许多帧重复非动画gif,将相应的帧缝合在一起使用分成单个大框架-append
,然后将这些大框架合并为一个大gif。但是,如果通过一些简单的命令已经可以做到这一点,我就不想重新发明轮子。
我当然对除imagemagick以外的其他免费选项持开放态度。