Esiste un modo per usare imagemagic / montage per affiancare gif animate in loop (mescolate a quelle non animate)?
Cioè, voglio concatenare le animazioni nello spazio, non nel tempo. Mi rendo conto che il numero di fotogrammi e la loro durata nell'animazione potrebbero rendere impossibile combinare ordinatamente due animazioni. Ma sto bene con il programma che fa approssimazioni e ipotesi, e che estende / ripete i frame, purché tutti i frame siano lì in qualche modo.
ho provato
convert *.gif -append output.gif
e
montage *.gif -mode concatenate -tile x1 output.gif
ma entrambi trattano le gif animate come singole singole non animate.
Suppongo che potrei probabilmente scrivere una sceneggiatura per spezzare quelle animate per fotogrammi, ripetere / estendere loop più corti se necessario per abbinare il ciclo più lungo, ripetere le gif non animate per il numero di fotogrammi presenti nel più lungo animato, unire i fotogrammi corrispondenti in singoli fotogrammi grandi con -append
e quindi combinare quei fotogrammi grandi in un'unica grande gif. Ma non voglio reinventare la ruota se questo è già possibile con un semplice comando.
Sono ovviamente aperto ad altre opzioni gratuite oltre a imagemagick.