imagemagic을 사용하여 한 페이지에 여러 JPG를 배치하십시오


10

jpg 파일로 가득 찬 폴더가 있습니다. 다음 명령을 사용하면

convert *.jpg assembly.pdf

pdf의 페이지 당 하나의 이미지로 pdf 파일을 얻습니다. 각 페이지에 9 개의 이미지를 넣고 싶습니다. 변환 또는 mogrify로 이것을 수행하는 방법이 있습니까?

또는 9 개의 jpg 이미지를 하나의 jpg 이미지로 결합하여 PDF로 변환 할 수 있습니다.

감사,

지.


답변:


21

당신은 ImageMagickmontage 에서 찾고 있습니다 :

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. PDF에서 페이지 당 3x3 이미지 격자를 얻으려면 다음을 시도하십시오.

 montage *.jpg -tile 3x3 assembly.pdf

이것은 이미지의 크기가 거의 같다고 가정합니다. 보다 복잡한 옵션에 대해서는 설명서 를 읽으십시오 .


2
대단 했어! 우리 montage *.jpg -tile 3x3 -geometry 1000 assembly.pdf는 한 페이지에 9 개의 고품질 이미지를 얻었습니다. 30 개 정도의 이미지 샘플로 시험해 보니 매력처럼 작동했습니다! 그런 다음 우리는 400 개의 이미지 전체를 실행하려고했는데 ... 내 컴퓨터가 chi 소리와 압수를 시작했고, 램의 95 %를 소비했습니다. 결국 우리는 터미널에 "killed"라는 메시지를 받았습니다. 아마도 이것을 일괄 적으로 실행해야 할 것입니다! 어쨌든 고마워요! imagemagick은 최고의 명령 줄 마법처럼 보이기 때문에 문서를 자세히 읽을 것입니다.
Ziggy

먼저 이미지를 jpg로 몽타주 한 다음 jpg를 pdf로 변환하는 것이 좋습니다. pdf로 직접 변환하면 어떻게 든 크기가 폭발합니다.
user3121260
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.