Redimensionar o EPS e alterar o DPI usando o Ghostscript

2

Eu tenho alguns arquivos EPS que possuem uma dimensão de tamanho arbitrário (x / y), mas são todos de 72 DPI. Eu preciso convertê-los para 600 DPI, bem como dimensionar a largura para 3,25 polegadas. Eu não me importo com a altura, mas quero manter a relação de aspecto igual. Aqui está o que eu tentei:

Para minha imagem de entrada, descobri que a dimensão do pixel é de 414x336. Preciso converter para 3,25 a 600 DPI.

3,25 * 600 = 1950

1950 / (414/336) = 1583 (arredondado para cima)

Então usei ghostscript com os seguintes parâmetros:

gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=epswrite -r600 -g1950x1583 -dEPSFitPage -sOutputFile=Figure_1_600.eps Figure_1.eps 

Isso me dá uma imagem com as dimensões apropriadas (e proporção), mas ainda está em 72 DPI quando eu quero que seja 600 DPI.

identify -format "%w x %h %x x %y" Figure_1_600.eps 
235 x 190 72 Undefined x 72 Undefined

Eu sinto que estou sentindo falta de algo bobo aqui ... é a ordem? Você não pode fazer as duas coisas na mesma afirmação?

Obrigado.

    
por firefly2442 17.06.2013 / 21:29

1 resposta

0

O Postscript usa 72 pontos por polegada como valor de medição para tamanhos, não como resolução de imagem. Isso não significa que você não pode imprimir em 600 dpi quando você rasteriza depois: Como o EPS é um formato de arquivo vetorial, você pode escalá-lo e obter qualquer resolução que desejar.

    
por 01.09.2018 / 12:28