Tengo algunos archivos EPS que tienen una dimensión de tamaño arbitrario (x / y) pero son todos 72 DPI. Necesito convertirlos a 600 DPI, así como escalar el ancho a 3.25 pulgadas. No me importa cuál sea la altura, pero quiero mantener la relación de aspecto igual. Esto es lo que probé:
Para mi imagen de entrada, descubrí que la dimensión del píxel es 414x336. Necesito convertir a 3.25 a 600 DPI.
3,25 * 600 = 1950
1950 / (414/336) = 1583 (redondeado)
Entonces utilicé ghostscript con los siguientes parámetros:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=epswrite -r600 -g1950x1583 -dEPSFitPage -sOutputFile=Figure_1_600.eps Figure_1.eps
Esto me da una imagen con las dimensiones apropiadas (y la relación de aspecto) pero todavía está a 72 DPI cuando quiero que sea 600 DPI.
identify -format "%w x %h %x x %y" Figure_1_600.eps
235 x 190 72 Undefined x 72 Undefined
Siento que me estoy perdiendo algo tonto aquí ... ¿es el orden? ¿No puedes hacer ambas cosas en la misma declaración?
Gracias.
fuente