Монтаж нескольких плиток в imagemagick в окнах - PullRequest
0 голосов
/ 25 августа 2018

Допустим, у меня есть много файлов jpg, каждый из которых имеет этот формат: X-Y.jpg, в то время как X и Y являются числами от 0 до 99 и также определяют их местоположение в конечном изображении.

Теперь я попробовал эту команду, чтобы создать одно изображение из этих множества плиток.

montage.exe -tile 99x99 @D:\img\list.txt D:\output\out.jpg

Но это расширяет мой список файлов изображений не правильно.

montage.exe: unable to open image '@D:D:\input\0-59.jpg': Invalid argument @ error/blob.c/OpenBlob/3489.

Вот ссылка на руководство по imagemagick, где сказано, что для большого количества файлов вы можете прочитать список входных файлов из определенного файла по "@ in.txt": http://www.imagemagick.org/script/command-line-processing.php#input

1 Ответ

0 голосов
/ 01 сентября 2018
  1. Поместите имена файлов в list.txt без какого-либо предварительного каталога.
  2. Поместите файл list.txt в папку, где расположены все плитки
  3. Откройте cmd и измените накаталог со всеми плитками и list.txt
  4. montage -tile 63x63 @ list.txt out.jpg

Спасибо пользователю snibgo от https://www.imagemagick.org/discourse-server, которыйпомог мне с подсказкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...