10

У меня есть папка с файлами jpg. Когда я использую следующую команду,

convert *.jpg assembly.pdf

Я получаю файл PDF с одним изображением на странице PDF. Я хотел бы разместить 9 изображений на каждой странице. Есть ли способ сделать это с помощью convert или mogrify?

Как вариант, я хотел бы объединить 9 изображений jpg в одно изображение jpg, чтобы преобразовать его в PDF.

Спасибо,

г.

1 ответ1

21

Вы ищете montage из ImageMagick :

NAME
       montage  - create a composite image by combining several sepa‐
       rate images. The images  are  tiled  on  the  composite  image
       optionally adorned with a border, frame, image name, and more.

Если у вас уже есть convert то вы почти наверняка также имеете montage . Чтобы получить сетку из 3х3 изображений на странице в вашем PDF, попробуйте это:

 montage *.jpg -tile 3x3 assembly.pdf

Это предполагает, что все ваши изображения имеют примерно одинаковый размер. Прочитайте документацию для более сложных вариантов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .