PDF 사진을 png 파일로 변환하면 사진이 너무 작아집니다

PDF 사진을 png 파일로 변환하면 사진이 너무 작아집니다

여러 개의 pdf 벡터 그림을 png 파일로 변환하고 있습니다.

for f in *.pdf
   do convert -trim ${f} "${f}.png"
done
rename 's/\.pdf//' *.png

그런데 사진 크기가 너무 작네요.

의 의사는 convert다음과 같이 말합니다.-size width height 모든 사진에 대해 고유한 크기를 지정할 수는 없습니다. 다른 방법은 없나요?

답변1

사용-density 인치당 원하는 픽셀 수를 정의합니다. 기본값은 입니다 -density 72.

또한 Bash를 사용하고 있으므로 루프에서 파일 이름을 직접 조작할 수 있습니다.

for src in *.pdf ; do
    convert -trim "${src}" "${src%.*}.png"
done

이름을 바꿀 필요 없이. ${src%.*}Bash에서는 의 내용을 평가 src하지만 최종 이후의 모든 항목은 .제거됩니다. ( src을 포함하지 않는 경우 .,${src%.*} 와 동일하게 평가됩니다 $src.)

관련 정보