Apakah ada cara untuk menggunakan imagemagic / montage untuk memasang gif animasi yang dilingkarkan (dicampur dengan yang nonanimated)?
Artinya, saya ingin menggabungkan animasi di luar angkasa, bukan dalam waktu. Saya menyadari bahwa jumlah bingkai dan durasinya dalam animasi mungkin membuat mustahil untuk menggabungkan dua animasi dengan rapi. Tapi saya baik-baik saja dengan program membuat perkiraan dan tebakan, dan memperluas / mengulangi frame, selama semua frame ada di beberapa mode.
Saya sudah mencoba
convert *.gif -append output.gif
dan
montage *.gif -mode concatenate -tile x1 output.gif
tetapi keduanya memperlakukan gif animasi sebagai gif individu yang tidak beranimasi.
Saya kira saya mungkin bisa menulis skrip untuk memecah animasi yang terpisah dengan bingkai, ulangi / perpanjang loop yang lebih pendek yang diperlukan untuk mencocokkan loop terpanjang, ulangi gif nonanimasi karena banyak frame dalam animasi terpanjang, menjahit bersama frame yang sesuai menjadi satu bingkai besar dengan -append
, dan kemudian menggabungkan bingkai besar itu menjadi satu gif besar. Tetapi saya tidak ingin menemukan kembali roda jika ini sudah dimungkinkan oleh beberapa perintah sederhana.
Saya tentu saja terbuka untuk opsi gratis lain selain imagemagick.