Necesito convertir un archivo PNG a un archivo EPS. Varias fuentes en la web hacen referencia al comando convert
en macOS, pero ese programa no parece existir en macOS High Sierra.
¿Cómo lo consigo?
Necesito convertir un archivo PNG a un archivo EPS. Varias fuentes en la web hacen referencia al comando convert
en macOS, pero ese programa no parece existir en macOS High Sierra.
¿Cómo lo consigo?
No hay ningún comando/utilidad llamado convert
incorporado en macOS.
La utilidad convert
se instala como parte de ImageMagick. Puedes instalar fácilmente ImageMagick usando Homebrew ejecutando:
brew install imagemagick
Puedes instalar Homebrew utilizando la línea de comandos como se menciona aquí:
Para cualquiera que vaya al sitio de Imagemagick, en la pantalla de descargas bajo la sección de Mac OSX Binary Release dicen "Imagemagick depende de las fuentes de Ghostscript. Para instalarlas, escribe: brew install ghostscript
". Esto no es necesario, brew install imagemagick
lo instala automáticamente.
Anteriormente había una utilidad en MacOS en:
/System/Library/Printers/convert
pero fue eliminada hace algún tiempo, probablemente alrededor de Lion.
Sin embargo, solo era un enlace simbólico al comando cupsfilter
(aunque curiosamente presentaba diferentes opciones de bandera).
Todavía puedes utilizar el comando cupsfilter
para convertir a tipos de archivo que MacOS entiende, utilizando su tipo MIME. El problema es que PostScript y Encapsulated PostScript comparten el mismo tipo MIME (application/postscript
), y cupsfilter solo produce PostScript, en lugar de EPS.
EPS es un tipo específico de archivo PS, que cumple ciertas convenciones de sintaxis, diseñado para ser utilizado como archivos de imagen portátiles.
Esta versión de convert está enlazada dinámicamente y creo que no es fácil de extraer y ejecutarla fuera de MAMP.
Para obtener una versión convertida de forma estática, consulta MacTeX-2013: ftp.math.utah.edu/pub/tex/historic/systems/mactex/2013/…. Ábrelo con unpkg y encuentra el convertidor convertido de forma estática en mactexadditions20130618/local/bin/convert. Es un binario de 32 bits; se ejecutará en High Sierra y Mojave pero no en Catalina y versiones posteriores.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.