본문 바로가기

잡동사니

imagemagick를 이용한 이미지 파일 pdf로 일괄변환

반응형

imagemagick를 사용할 경우 convert라는 명령어로 파일을 하나씩 변환할 수 있습니다.


convert -format pdf -page 40x40 a.png

라고 하면 a.png를 40x40(72dpi 해상도 기준)의 pdf로 변환됩니다.

여러개를 동시에 변환하려면 convert 대신 mogrify를 사용합니다.

mogrify -format pdf -page 40x40 *.png  

라고 입력하면 모든 png파일을 일괄적으로 pdf로 변환합니다.


mogrify -format pdf -page 85x85 -density 100 *.png  

라는 명령어는 300x300해상도로 변환하되 72dpi가 아닌 100dpi로 변환하라는 명령입니다.

이럴경우 약 3cm정도의 크기로 변환됩니다!


cm로 변환할 경우에는 상당히 복잡한 과정을 거치게 되는되요..

해외사이트에도 인치를 기준으로만 설명되어 있어서 cm단위로 변환이 상당히 힘들었는데요~


그 비밀은 바로!

-units PixelsPerCentimeter  에 있습니다~ ^^

dpi가 아닌 dpc단위(dot per centimeter)로 변환하라는 겁니다~ 

참고하세용!!! 

반응형