Выполнение двух анимаций бок о бок с помощью ImageMagick

У меня есть две анимации (файлы .gif). Я хочу работать бок о бок. Можно ли это сделать с помощью ImageMagick?

Более того, я хочу запустить один из gifs после того, как тридцать кадров другого прошли. Можно ли это сделать? В противном случае я могу вручную вставить тридцать кадров черноты в одно изображение, но было бы проще автоматизировать этот шаг с помощью ImageMagick, потому что я буду потенциально делать это много раз.

  • ZSH: путь удаления, имя файла и расширение из списка файлов для соединения команды
  • Устанавливается ImageMagick7-7.0.1.5 на FreeBSD 10.3, но после установки команды `import` нет
  • Как ImageMagic решает цветные карты?
  • Изменение размера и обрезка изображений с соотношением сторон 6x4 с шириной 1024 пикселя
  • Конвертер imagemagick неожиданно меняет цвет фона
  • Проблема цвета при захвате png верхней панели экрана
  • Imagemagick изменяет размер изображения с ограничением соотношения высоты и размера
  • ImageMagick / GraphicsMagick: как объединить / скомпоновать несколько (3+) изображений без временных файлов за один шаг?
  • 2 Solutions collect form web for “Выполнение двух анимаций бок о бок с помощью ImageMagick”

    Этот скрипт выполняет задание:

    #!/bin/bash # $1 : first gif # $2 : second gif mkdir first cd first convert $1 x%04d.gif cd .. mkdir second cd second convert $2 x%04d.gif cd .. for filename in first/* do filename=`basename $filename` montage -tile 2x1 -geometry 512x512 first/$filename second/$filename concat$filename done convert concat* output.gif rm -rf first rm -rf second rm concat* 

    convert если он снабжен более чем -delay входным изображением и снабжен параметром -delay анимированные gif, если выходной формат gif.

    Я использовал эту ссылку в качестве справочного руководства в тот же день: http://www.imagemagick.org/Usage/anim_basics/

    Linux и Unix - лучшая ОС в мире.