ImageMagick을 사용하여 PDF를 PNG로 변환


91

ImageMagick을 사용하여 PDF를 PNG로 변환하려면 어떤 명령을 사용해야합니까? 최고 품질의 최소 파일 크기가 필요합니다. 이것은 내가 지금까지 가지고있는 것입니다 (그런데 매우 느림) :

convert -density 300 -depth 8 -quality 85 a.pdf a.png

사용자가 PDF를 "볼"때 Gmail이 수행하는 작업을 살펴보면 품질이 뛰어나고 파일 크기가 매우 작습니다. DPI는 96에 불과합니다 (괜찮은 것을 얻으려면 밀도를 300으로 설정해야합니다). 누구든지 GMail이 어떻게 작동하는지 알고 있습니까? 감사.


2
사용 density은 또한 이미지가 너무 흐릿하게 변환 된 솔루션입니다 .
ch271828n

20
I need highest quality, smallest file size.동시에? 불가능한. 현실 세계에 오신 것을 환영합니다!
bers

답변:


40

밀도를 96으로 설정하면 좋지 않습니까?

내가 그것을 시도했을 때 jpg로 저장하면 품질이 더 좋지만 파일 크기가 커지는 것을 알았습니다.


6
단지 변환 -density 96 - 품질 85 a.pdf의 a.png을 시도하고 그 결과는 아주 좋다
아비 핀토에게

1
이에 대한 전체 명령 줄은 무엇입니까? Windows 컴퓨터에서 실행하려고하면 Windows "convert"명령이 실행됩니다.
Andreas

Windows에서는 "magick"을 사용하여 "convert"명령을 시작하여 작동시킵니다. magick convert -density 300 -depth 8 -quality 85 a.pdf a.png
Matt Manuel

67

출력하기 전에 이미지 크기줄이면 제 경우에는 더 선명하게 보입니다.

convert -density 300 a.pdf -resize 25% a.png

2
이 방법은 받아 들인 대답이 아닌 동안 나를 위해 일했습니다. 특히, 결과적으로 생성되는가는 선은 이전에 크게 앨리어싱되었지만 이제는 괜찮습니다.
anderstood

2
나를 위해 작동하지 않습니다 그것은 파일을 찾지 못한다고 주장합니다.
훈련에서 다람쥐


그리고 명령 줄에서 명령을 실행했습니다. #shiftenteringishard
훈련에서 다람쥐

5
Windows magick convert -density ...에서는 "convert"가 Windows 시스템 유틸리티이기 때문에 실행해야 합니다.
Andreas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.