40 votos

¿Dónde está el comando convert en macOS?

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?

70voto

Nimesh Neema Puntos 69

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í:

1 votos

Antes de eso, es posible que necesites ejecutar este comando xcode-select --install

1 votos

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.

4voto

Pirooz Puntos 486

Una vez instalado utilizando la respuesta de @Nimesh Neema, puedes encontrar la ubicación del comando ejecutando

which convert

4 votos

Esto debería ser un comentario sobre esa respuesta. No una respuesta

3voto

benwiggy Puntos 8

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.

0 votos

Gracias por la perspectiva

0voto

Jess Puntos 101

MAMP / MAMP PRO

Si utilizas MAMP / MAMP Pro, debes activar la opción (casilla de verificación) en la pestaña de PHP, 'Extensiones' -> Imagick / ImageMagick

Y puedes encontrar el binario aquí:

/Applications/MAMP/Library/bin/convert

0 votos

Esta versión de convert está enlazada dinámicamente y creo que no es fácil de extraer y ejecutarla fuera de MAMP.

0 votos

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.

0 votos

Ver también imagemagick.org/script/download.php#macosx para el archivo binario oficial.

AppleAyuda.com

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.

Powered by:

X