Gibt es eine Möglichkeit, Imagemagic / Montage zu verwenden, um animierte Gifs mit Schleifen (gemischt mit nicht animierten) zu kacheln?
Das heißt, ich möchte die Animationen im Raum und nicht in der Zeit verketten. Mir ist klar, dass die Anzahl der Frames und ihre Dauer in der Animation es möglicherweise unmöglich machen, zwei Animationen sauber zu kombinieren. Aber ich bin damit einverstanden, dass das Programm Annäherungen und Vermutungen anstellt und Frames erweitert / wiederholt, solange alle Frames auf irgendeine Weise vorhanden sind.
ich habe es versucht
convert *.gif -append output.gif
und
montage *.gif -mode concatenate -tile x1 output.gif
Beide behandeln die animierten Gifs jedoch als mehrere einzelne nicht animierte.
Ich nehme an, ich könnte wahrscheinlich ein Skript schreiben, um die animierten durch Frames zu trennen, kürzere Schleifen nach Bedarf wiederholen / erweitern, um der längsten Schleife zu entsprechen, die nicht animierten Gifs wiederholen, da sich so viele Frames in der längsten animierten befinden, die entsprechenden Frames zusammenfügen in einzelne große Frames mit -append
und kombinieren Sie diese großen Frames dann zu einem großen GIF. Aber ich möchte das Rad nicht neu erfinden, wenn dies bereits durch einen einfachen Befehl möglich ist.
Ich bin natürlich offen für andere kostenlose Optionen als imagemagick.