/im-merger

Shell script in Bash with ImageMagick, used to batch merge a tons of tiles or any other images into one

Primary LanguageShell

im-merger

Шелл-скрипт для слияния изображений

  • Требования: ImageMagick
  • Примечание: Строки помеченные [EDIT ON NECESSITY] влияют на логику скрипта.

Предполагается, что все изображения — одинаковых размеров.

Опции:

  -h|--help
      Эта справка.
  -v|--version
      Версия скрипта.
  -d|--input-directory <DIR>
      Директория с изображениями (не будут изменены).
  -o|--output-file <FILE> [layers_merge.png]
      Куда сохранять итоговый файл.
  -b|--background <STRING> [none]
      Цвет фона для итогового изображения.  
  -w|--tile-width <NUMBER>
      Ширина изображения.
  -h|--tile-height <NUMBER>
      Высота изображения.
  -mc|--max-col <NUMBER>
      Количество изображений в ряду. 
      Количество рядов вычисляется автоматически, исходя из этого параметра
      и общего количества файлов.
  --merge-each-row <NUMBER> [10]
      Сливать каждые <NUMBER> ряды за раз. 
  -e|--extra-args <STRING>
      Дополнительные аргументы для convert.