Как объединить изображения в один файл PDF

У меня есть несколько изображений, которые я хочу объединить. Смысл слияния заключается в том, что, если у меня есть 5 изображений, я хочу поместить подол рядом друг с другом следующим образом:

enter image description here

Я хочу сделать эту командную строку , Например, команда может быть:

foo image1 image2 image3 image4 image5

Я также ищу любой способ, который объединяет много изображений, потому что у меня много изображений.

Кстати, вывод может быть в формате PDF или даже в формате изображения. А также это должна быть командная строка, потому что я хочу написать это в файле bash.

13
задан 15 August 2014 в 05:21

2 ответа

Посмотрите эти montage команда от imagemagick (sudo apt-get install imagemagick).

montage -geometry 250x250+0+0 image1.png image2.png out.png

Это изменит размеры каждого изображения (к 250 пкс без деформации) и объединит их без поля.

[еще 116] примеры монтажа .

<час>

можно также использовать convert (пример с подстановочными знаками):

convert -append pixpixp-*.jpg newpix.jpg
0
ответ дан 15 August 2014 в 05:21

Я был выполнение чего-то подобного на днях. Сетки находятся в, это кажется. В моем случае у меня было переменное количество изображений, передаваемых по каналу в сетку, и я просто хотел создать 17 широких изображений однако многими высокими изображениями.

montage -mode concatenate $(printf 'rose: %.0s' {1..136}) -resize 100x80 -tile 17x output.jpg

, Который просто использует 136, повысился изображения для формирования 8 мозаик высокая сетка. Очевидно, Вы захотите измениться $(...) группа для списка Ваших входных изображений. И Вы захотите установить переменную мозаики на что-то как 2x, если Вы просто захотите определить номер мозаик.

С точки зрения вывода к PDF, можно просто изменить расширение. Таким образом, Вы посмотрели бы на что-то как:

montage -mode concatenate $(printf 'rose: %.0s' {1..5}) -tile 2x out.pdf
0
ответ дан 15 August 2014 в 05:21

Другие вопросы по тегам:

Похожие вопросы: