Convertendo png para pdf com imagemagick: como definir a resolução?

0

Eu tenho uma imagem foo.png , que é 1240 * 1754 pixels.

Usando o imagemagick no OS X, eu converto isso em um .pdf e especifico a resolução como 150 pontos por polegada, então seu formato físico será exatamente uma folha A4:

convert -units PixelsPerInch -density 150 foo.png bar.pdf

No entanto, se eu agora verificar a resolução do arquivo resultante:

identify -verbosy bar.pdf | grep Resolution

diz:

Resolution: 72x72

Nota: a imagem não deve ser dimensionada ou redimensionada ou algo do tipo não . São 1240 * 1754 e devem continuar assim. Eu só quero ter certeza de que o PDF cobre exatamente uma folha A4 completa, como é o caso dessas dimensões em pixels a 150 dpi.

Como posso ter certeza de que o arquivo .pdf resultante tem a resolução correta?

(Edit) Pensando nisso, percebo que talvez um documento PDF (mesmo que seja apenas uma página) não tenha necessariamente uma configuração geral de pontos por polegada ou resolução.
Nesse caso, eu ' m criar um PDF a partir de uma imagem, mas, em geral, um PDF pode conter muitos elementos, possivelmente todos com resoluções diferentes.

Então, estou pensando, talvez com a minha abordagem eu só esteja definindo o dpi apenas para essa imagem, mas o Resolution que é reportado por identify -verbose bar.pdf é algo totalmente diferente?

    
por RocketNuts 04.06.2016 / 00:19

1 resposta

0

Tente isto:

convert foo.png -page A4 bar.pdf
    
por 04.06.2016 / 02:19