37 votes

Où se trouve la commande convert dans MacOS ?

Je dois convertir un PNG vers un fichier EPS fichier. Diverses sources sur le Web font référence au convert sur MacOS, mais ce programme ne semble pas exister sur MacOS High Sierra.

Comment puis-je l'obtenir ?

66voto

Nimesh Neema Points 44385

Il n'y a pas de commande/utilité nommée convert intégré à MacOS.

convert est installé dans le cadre du programme ImageMagick . Vous pouvez facilement installer ImageMagick en utilisant Homebrew en courant :

brew install imagemagick

Vous pouvez installer Homebrew, en utilisant la ligne de commande comme indiqué ici :

1 votes

Avant cela, vous devrez peut-être exécuter cette commande xcode-select --install

1 votes

Pour tous ceux qui se rendent sur le site d'Imagemagick, sur l'écran de téléchargement, sous Mac OSX Binary Release, il est indiqué que "Imagemagick dépend des polices Ghostscript. Pour les installer, tapez : brew install ghostscript ". Ce n'est pas nécessaire, brew install imagemagick l'installe automatiquement.

4voto

Pirooz Points 486

Une fois installé en utilisant la réponse de @Nimesh Neema, vous pouvez trouver l'emplacement de la commande en exécutant

which convert

3voto

benwiggy Points 21125

Il y avait un utilitaire dans MacOS à :

/System/Library/Printers/convert 

mais il a été supprimé il y a quelque temps, probablement autour de Lion.

Cependant, il s'agissait juste d'un lien symbolique vers le fichier cupsfilter (bien que curieusement elle présentait des options de drapeaux différentes).

Vous pouvez toujours utiliser le cupsfilter pour convertir les fichiers en types de fichiers que MacOS comprend, en utilisant leur type MIME. Le problème est que PostScript et Encapsulated PostScript partagent le même type MIME ( application/postscript ), et cupsfilter ne produit que du PostScript, plutôt que de l'EPS.

EPS est un type spécifique de fichier PS, conforme à certaines conventions syntaxiques, conçu pour être utilisé comme fichier image portable.

0 votes

Thx pour la perspicacité

0voto

ReaperSoon Points 101

MAMP / MAMP PRO

Si vous utilisez MAMP / MAMP Pro, vous devez activer l'option (case à cocher) dans l'onglet PHP, 'Extensions' -> Imagick / ImageMagick.

Et vous pouvez trouver le binaire ici :

/Applications/MAMP/Library/bin/convert

0 votes

Cette version de convert est liée dynamiquement et je pense qu'il n'est pas facile de l'extraire et de l'exécuter en dehors de MAMP.

0 votes

Pour un convertisseur lié statiquement, voir MacTeX-2013 : ftp.math.utah.edu/pub/tex/historique/systèmes/mactex/2013/ . Ouvrez-le avec unpkg et trouvez un convert lié statiquement à mactexadditions20130618/local/bin/convert. C'est un binaire 32 bits ; il fonctionnera dans High Sierra et Mojave mais pas dans Catalina et les versions ultérieures.

0 votes

Voir aussi imagemagick.org/script/download.php#macosx pour le binaire officiel

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X