⚠️ Ceci est un site de traduction non officiel, sans lien avec ImageMagick Studio LLC. Pour des informations officielles, consultez la page originale (https://imagemagick.org/install-source/).

Installation depuis les sources

Installation depuis les sources Linux • Installation depuis les sources Windows

Si vous utilisez une variante de Linux, il y a de fortes chances que ImageMagick soit déjà installé sur votre ordinateur, et il ne l'est probablement pas si vous utilisez une forme de Windows. Dans les deux cas, vous pouvez taper ce qui suit pour le savoir :

magick identify -version

Si le programme identify s'exécute et s'identifie comme ImageMagick, vous n'aurez peut-être pas besoin d'installer ImageMagick depuis les sources, sauf si vous souhaitez ajouter la prise en charge de formats d'image supplémentaires ou passer à une version plus récente. Vous avez également la possibilité d'installer une version binaire précompilée. Cependant, si vous souhaitez tout de même installer depuis les sources, choisissez une plateforme, Linux ou Windows. Avant d'installer depuis les sources, vous voudrez peut-être consulter les modifications récentes apportées à la distribution ImageMagick.

Le dépôt de code source de référence est https://github.com/ImageMagick.

Installation depuis les sources Linux

ImageMagick se compile sur une variété de systèmes d'exploitation Linux et de type Linux, notamment Linux, Solaris, FreeBSD, macOS et d'autres. Un compilateur est requis et, heureusement, presque tous les systèmes Linux modernes en possèdent un.

Clonez la dernière version depuis le dépôt source :

git clone --depth 1 --branch [latest_release_tag] https://github.com/ImageMagick/ImageMagick.git ImageMagick-7.1.2-25

Ou téléchargez ImageMagick-7.1.2-25.7z depuis GitHub et vérifiez la distribution par rapport à sa provenance.

Ensuite, configurez et compilez ImageMagick. Notez que le script pkg-config est requis afin qu'ImageMagick puisse trouver certaines bibliothèques de délégués optionnelles sur votre système. Pour configurer, tapez :

cd ImageMagick-7.1.2-25
./configure
make

Si la compilation échoue, essayez plutôt gmake.

Pour les utilisateurs avancés, nous recommandons une compilation en modules :

./configure --with-modules

Si ImageMagick s'est configuré et compilé sans erreur, vous êtes prêt à l'installer sur votre système. Des privilèges administrateur sont requis pour l'installation. Pour installer, tapez

sudo make install

Vous devrez peut-être configurer les liaisons d'exécution de l'éditeur de liens dynamique :

sudo ldconfig /usr/local/lib

Enfin, vérifiez que l'installation d'ImageMagick a fonctionné correctement, tapez

/usr/local/bin/magick logo: logo.gif

Pour un test plus complet, exécutez la suite de validation d'ImageMagick. Ghostscript et Freetype sont des prérequis ; sinon, attendez-vous à ce que les tests EPS, PS, PDF et d'annotations de texte échouent.

make check

Ghostscript et Freetype sont des prérequis ; sinon, certains tests unitaires qui effectuent le rendu de texte et des formats EPS, PS et PDF échoueront probablement. Ces tests unitaires nécessitent une politique de sécurité ouverte pour réussir.

Félicitations, vous disposez d'une distribution ImageMagick fonctionnelle et vous êtes prêt à utiliser ImageMagick pour convertir, composer ou éditer vos images, ou peut-être voudrez-vous utiliser l'une des interfaces de programmation d'application pour C, C++, Perl et d'autres langages.

Les instructions ci-dessus satisferont un grand nombre d'utilisateurs d'ImageMagick, mais nous soupçonnons que quelques-uns auront des questions ou des problèmes supplémentaires à considérer. Par exemple, que faire si la configuration ou la compilation d'ImageMagick échoue ? Ou que faire si vous n'avez pas de privilèges administrateur et que vous ne souhaitez pas installer ImageMagick dans le dossier /usr/local par défaut ? Vous trouverez la réponse à ces questions, et plus encore, dans Installation avancée depuis les sources Linux.

Installation depuis les sources Windows

Nous vous recommandons de désinstaller d'abord une installation existante d'ImageMagick, sinon vous pourriez être surpris que vos commandes magick s'exécutent avec l'ancienne version.

La compilation des sources d'ImageMagick pour Windows peut se faire avec une version moderne de l'IDE Microsoft Visual Studio. Des utilisateurs ont également signalé des réussites avec le compilateur Borland C++. Si vous n'avez pas de compilateur, vous pouvez tout de même installer une version binaire auto-installable.

Clonez le dépôt GitHub :

git clone https://github.com/ImageMagick/ImageMagick-Windows.git ImageMagick-Windows-7

et exécutez CloneRepositories.cmd. Ou téléchargez ImageMagick-7.1.2-25.7z depuis GitHub et vérifiez la distribution par rapport à sa provenance.

unzip ImageMagick-windows.zip

Décompressez dans un dossier qui ne nécessite pas de permissions d'administrateur, sinon Visual Studio ne pourra pas compiler la solution.

Ensuite, lancez votre IDE Visual Studio et choisissez Ouvrir->Projet. Sélectionnez l'espace de travail configure dans le dossier ImageMagick-7.1.2-25/VisualMagick/configure et ouvrez configure.sln. Choisissez Générer->Générer la solution pour compiler le programme et, une fois terminé, exécutez le programme.

[configure]

Appuyez sur Suivant et cliquez sur la compilation statique multithread. Maintenant, appuyez deux fois sur Suivant et enfin sur Terminer. L'utilitaire de configuration vient de créer un espace de travail nécessaire pour compiler ImageMagick depuis les sources. Choisissez Ouvrir->Projet et sélectionnez l'espace de travail VisualStaticMT dans le dossier ImageMagick-7.1.2-25/VisualMagick/. Enfin, choisissez Générer->Générer la solution pour compiler et construire la distribution ImageMagick.

L'utilitaire configure.exe peut également être exécuté en ligne de commande au lieu de passer par l'assistant graphique. Vous pouvez en voir un exemple dans notre compilation GitHub Actions.

Pour vérifier qu'ImageMagick fonctionne correctement, lancez une fenêtre d'invite de commandes MS-DOS et tapez

cd ImageMagick-7.1.2-25
magick logo: image.jpg

Vous voudrez peut-être ajouter le chemin complet vers VisualMagick\bin à votre variable d'environnement PATH, afin de pouvoir appeler magick depuis n'importe quel répertoire.

Pour un test plus complet, exécutez la suite de validation d'ImageMagick :

validate

Félicitations, vous disposez d'une distribution ImageMagick fonctionnelle sous Windows et vous êtes prêt à utiliser ImageMagick pour convertir, composer ou éditer vos images, ou peut-être voudrez-vous utiliser l'une des interfaces de programmation d'application pour C, C++, Perl et d'autres langages.

Les instructions ci-dessus satisferont un grand nombre d'utilisateurs d'ImageMagick, mais nous soupçonnons que quelques-uns auront des questions ou des problèmes supplémentaires à considérer. Par exemple, que faire si la configuration ou la compilation d'ImageMagick échoue ? Ou que faire si vous souhaitez installer ImageMagick à un autre endroit que le dossier ImageMagick-7.1.2-25/VisualMagick/bin ? Vous trouverez la réponse à ces questions, et plus encore, dans Installation avancée depuis les sources Windows.