Монтирование вместе пять gifs

У меня есть пять gifs с одинаковым количеством кадров и одинаковой частотой кадров. Можно ли объединить их вместе в один gif, где каждый кадр похож на обычный монтаж статических изображений и является следующим кадром в gif. Кроме того, я бы хотел, чтобы первые два gifs в первом ряду, затем пробел, затем три последних gif.

One Solution collect form web for “Монтирование вместе пять gifs”

Если бы я понял вас правильно, вам нужен один анимированный gif, похожий на 5 анимированных gifs, играющих параллельно, не так ли?

Imagemagick может это сделать (и многое другое). Вероятно, даже в одной строке кода, но я сделаю это несколькими шагами. Давайте предположим, что ваши anim1.gif называются anim1.gifanim5.gif и каждый 100×100 пикселей.

 #Combine anim1.gif and anim2.gif (first row) convert anim1.gif -repage 200x100 -coalesce null: \( anim2.gif -coalesce \) -geometry +100+0 -layers Composite anim1+2.gif #Combine anim3.gif and anim4.gif (1st part of last row) convert anim3.gif -repage 200x100 -coalesce null: \( anim4.gif -coalesce \) -geometry +100+0 -layers Composite anim3+4.gif #Combine anim3+4.gif and anim5.gif (last row) convert anim3+4.gif -repage 300x100 -coalesce null: \( anim5.gif -coalesce \) -geometry +200+0 -layers Composite anim3+4+5.gif #Combine all, leaving one in the middle empty convert anim1+2.gif -repage 300x300 -coalesce null: \( anim3+4+5.gif -coalesce \) -geometry +0+200 -layers Composite anim_all.gif 

Техника описана более подробно здесь («Слоистая композиция»)

Конечный результат (с примерами анимации с веб-страницы imagemagick) выглядит так: анимированный gif

  • Как узнать, сколько времени работает процесс?
  • Какая информация о процессе может быть восстановлена ​​после его завершения?
  • Установка GCC на SLES 12
  • Какая команда вынуждает диск вращаться?
  • Что такое фоновые и передние процессы в рабочих местах
  • Удаленная поддержка: маршрутизация RDP через туннель ssh?
  • Два «аудиокодека» имеют 100% -ное использование мощности в PowerTOP - что это значит?
  • Systemd и процесс нереста
  • OpenWrt (Chaos Calmer 15.05.1): `opkg install <package> -d ram` не работает
  • Помощь с apt-get на не подключенном к Интернету устройстве
  • Предотвращение блокировки экрана ChromeOS при работе с другим типом
  • Определение использования встроенной Linux-системы uClinux
  • Linux и Unix - лучшая ОС в мире.