У меня есть папка с файлами jpg. Когда я использую следующую команду,
convert *.jpg assembly.pdf
Я получаю файл PDF с одним изображением на странице PDF. Я хотел бы разместить 9 изображений на каждой странице. Есть ли способ сделать это с помощью convert или mogrify?
Как вариант, я хотел бы объединить 9 изображений jpg в одно изображение jpg, чтобы преобразовать его в PDF.
Благодаря,
г.
imagemagick
Ziggy
источник
источник
Ответы:
Вы ищете
montage
из ImageMagick :Если у вас уже есть,
convert
то почти наверняка естьmontage
. Чтобы получить сетку из 3х3 изображений на странице в вашем PDF, попробуйте это:Это предполагает, что все ваши изображения имеют примерно одинаковый размер. Прочитайте документацию для более сложных вариантов.
источник
montage *.jpg -tile 3x3 -geometry 1000 assembly.pdf
получали 9 изображений высокого качества на страницу. Мы попробовали это на образце 30 изображений или около того, и это сработало как шарм! Затем мы попытались запустить все 400 изображений и ... мой компьютер начал чирикать и захватывать, и он потреблял 95% оперативной памяти. В конце концов мы получили сообщение «убито» в терминале ... возможно, нам придется запускать его партиями! :) В любом случае, спасибо, мужик! Я собираюсь прочитать документы в деталях, потому что imagemagick кажется высшим колдовством командной строки.