Converta PDF para PNG usando ImageMagick


93

usando ImageMagick, que comando devo usar para converter um PDF para PNG? Preciso da mais alta qualidade e do menor tamanho de arquivo. isso é o que eu tenho até agora (muito lento por sinal):

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

Observando o que o Gmail faz quando um usuário "visualiza" um PDF, a qualidade é incrível e o tamanho do arquivo mínimo. O DPI é de apenas 96 (preciso definir uma densidade de 300 para obter algo decente). Alguém sabe como o GMail faz isso? Obrigado.


2
Usar densitytambém é a solução da imagem convertida muito borrada .
ch271828n

20
I need highest quality, smallest file size.Ao mesmo tempo? Impossível. Bem-vindo ao mundo real!
bers

Respostas:


40

quando você define a densidade para 96, não parece bom?

quando tentei, vi que salvar como jpg resultou em melhor qualidade, mas com tamanho de arquivo maior


6
acabei de tentar converter -densidade 96 -quality 85 a.pdf a.png e os resultados são muito bons
Avi Pinto

1
Qual é a linha de comando completa para isso? Quando tento executar isso em uma máquina Windows, ele está executando o comando "converter" do Windows.
Andreas

no Windows, prefacie o comando "convert" com "magick" para fazê-lo funcionar. magick convert -density 300 -profth 8 -quality 85 a.pdf a.png
Matt Manuel

69

Reduzir o tamanho da imagem antes da saída resulta em algo que parece mais nítido, no meu caso:

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

2
Este método funcionou para mim, enquanto a resposta aceita não. Em particular, as linhas finas resultantes agora estão OK, embora antes tivessem um grande alias.
compreendido em

2
Não funciona para mim, ele afirma que não encontrou o arquivo.
Esquilo em treinamento de


E executou o comando na linha de comando. #shiftenteringishard
Esquilo em treinamento

6
No Windows, você precisa executar magick convert -density ...porque "convert" é um utilitário de sistema do Windows.
Andreas de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.