Comment installer ImageMagick sur Ubuntu 24.04, 22.04 ou 20.04

ImageMagick est une puissante suite logicielle open source utilisée pour la manipulation, la conversion et l'édition d'images. Il prend en charge plus de 200 formats d'image, ce qui en fait un outil indispensable pour les développeurs, les graphistes et les administrateurs système. ImageMagick peut être utilisé pour des tâches telles que le redimensionnement, le recadrage, le retournement et l'application de divers effets aux images, le tout via des opérations en ligne de commande, ce qui le rend très polyvalent pour l'automatisation et le traitement par lots.

Sur Ubuntu 24.04, 22.04 ou 20.04, vous pouvez installer ImageMagick via deux méthodes principales. La première méthode consiste à utiliser le référentiel par défaut d'Ubuntu, qui propose une version stable, facile à installer et qui s'intègre parfaitement à la gestion des packages de votre système. La deuxième méthode consiste à télécharger et à compiler le dernier binaire source ImageMagick. Cette approche vous permet d'installer la version la plus récente, vous garantissant ainsi d'avoir accès aux dernières fonctionnalités et améliorations, même si elle nécessite des étapes plus techniques. Ce guide vous guidera à travers les deux méthodes d'installation, vous permettant de choisir la meilleure option en fonction de vos besoins.

Méthode 1 : installer ImageMagick via APT

Mettre à jour Ubuntu avant l'installation d'ImageMagick

La première étape de l'installation d'ImageMagick sur Ubuntu consiste à s'assurer que votre système est à jour. Cela garantira que vous disposez des dernières mises à jour de sécurité et que votre système est compatible avec ImageMagick.

Pour mettre à jour votre système, ouvrez le terminal et exécutez la commande suivante :

sudo apt update && sudo apt upgrade

Installer les bibliothèques de support pour ImageMagick

ImageMagick s'appuie sur plusieurs bibliothèques pour fonctionner correctement. Pour installer ces bibliothèques, exécutez la commande suivante :

sudo apt install libpng-dev libjpeg-dev libtiff-dev

Installez ImageMagick sur Ubuntu via la commande APT

Le moyen le plus simple et le plus recommandé pour l'utilisateur moyen d'installer ImageMagick consiste à utiliser le gestionnaire de packages APT. Si cela fonctionne correctement, respectez-le ; n'essayez pas d'installer la méthode source, car cela compliquerait les choses plus que nécessaire.

Pour la méthode APT, installez ImageMagick à l'aide de la commande suivante :

sudo apt install imagemagick

Et c'est tout ; pour des méthodes d'installation alternatives, consultez la section suivante sur la compilation d'ImageMagick.

Méthode 2 : installer ImageMagick via la source

L'autre méthode d'installation consiste à cloner le Dépôt ImageMagick GIT et compiler l'application. Cette option ne convient pas à l'utilisateur moyen. Cependant, suivez ces étapes pour utiliser la version source afin d'accéder à la dernière version ou à une version plus ancienne spécifique.

Assurez-vous que Git est installé

Avant de procéder à cette méthode d'installation, vous devez vous assurer que GIT est installé sur votre système. Vous pouvez le vérifier en exécutant la commande suivante dans le terminal :

git --version

La commande affiche la version de GIT installée sur votre système. Si vous n'avez pas GIT, exécutez la commande suivante pour l'installer :

sudo apt install git

Cloner le référentiel Git ImageMagick

Ouvrez le terminal, accédez à l'emplacement souhaité pour stocker le référentiel cloné, puis exécutez la commande suivante pour cloner le référentiel :

git clone https://github.com/ImageMagick/ImageMagick.git

Si vous préférez, vous pouvez spécifier l'emplacement du référentiel cloné sur « /usr/local/src/ImageMagick » en utilisant la commande suivante :

git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

Il est important de noter qu'en fonction de votre configuration GIT/privilèges utilisateur, vous pouvez utiliser la commande sudo lors du clonage du référentiel :

sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

Accédez au répertoire source ImageMagick

Clonez le référentiel ImageMagick, puis accédez au répertoire dans lequel vous l'avez cloné. L'emplacement peut différer en fonction de votre configuration spécifique, mais voici les étapes générales :

cd ImageMagick

Ou si vous l'avez cloné dans « /usr/local/src/ImageMagick ».

cd /usr/local/src/ImageMagick

Installer les packages requis pour compiler ImageMagick

Pour continuer le processus d'installation, vous devez installer les dépendances requises pour compiler ImageMagick. Les dépendances incluent diverses bibliothèques et outils nécessaires au processus de compilation. Vous pouvez installer les dépendances en exécutant la commande suivante dans le terminal :

sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev

Préparez la source ImageMagick

Une fois les dépendances installées, l'étape suivante consiste à exécuter la commande ./configure pour préparer la source ImageMagick pour la compilation :

./configure

Cette commande vérifiera toutes les dépendances ou configurations requises pour compiler ImageMagick. La commande ./configure affichera un message d'erreur si des dépendances ou des configurations sont manquantes. Dans ce cas, vous devez installer les dépendances manquantes ou résoudre les problèmes de configuration avant de passer à l'étape suivante.

Facultatif : configurer ImageMagick avec des modules

Les utilisateurs avancés qui souhaitent plus de fonctionnalités d'ImageMagick doivent créer l'application en utilisant l'option –with-modules. Cette option permet l'installation de fonctionnalités et de modules optionnels supplémentaires, améliorant ainsi l'expérience ImageMagick.

Pour utiliser cette option, incluez-la dans la commande ./configure :

./configure --with-modules

Remarque : en incluant « ./configure—-with-modules », vous pouvez garantir l'accès à la gamme complète de fonctionnalités d'ImageMagick.

Créer un environnement ImageMagick

Après avoir construit et configuré l'environnement, compilez ImageMagick à l'aide de la commande make :

make

Cette commande compilera le code source d'ImageMagick dans une application utilisable. Le processus de compilation peut prendre plusieurs minutes, selon les spécifications de votre système. Une fois la compilation terminée, vous pouvez passer à l'étape suivante.

Installez ImageMagick via le binaire compilé

Une fois le code source compilé, l’étape suivante consiste à exécuter la commande d’installation. Cela installera ImageMagick sur votre système Ubuntu :

sudo make install

Configurer Dynamic Linker Run-Time pour ImageMagick

Après avoir installé ImageMagick, configurez les liaisons d'exécution de l'éditeur de liens dynamiques comme étape finale. Cette action garantit que votre système peut trouver et utiliser les bibliothèques ImageMagick pendant l'exécution :

sudo ldconfig /usr/local/lib

Cette commande configurera les liaisons d'exécution de l'éditeur de liens dynamiques, rendant ImageMagick accessible et utilisable sur votre système.

Après avoir exécuté cette commande, vous devriez pouvoir utiliser ImageMagick sans aucun problème ; un échec peut entraîner l'erreur suivante dans votre terminal :

magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory

N'oubliez pas que si vous mettez à niveau ou réinstallez ImageMagick à l'avenir, vous devrez peut-être reconfigurer les liaisons d'exécution de l'éditeur de liens dynamiques. Si cela se produit, suivez les étapes ci-dessus pour les reconfigurer.

Vérifier l'installation d'ImageMagick

Une fois que vous avez installé ImageMagick, vous pouvez vérifier l'installation en exécutant la commande suivante.

magick --version

Exemple de sortie :

Version: ImageMagick x.x.x

Exemples de commandes ImageMagick

Convertir un format d'image avec ImageMagick

ImageMagick peut également convertir une image d'un format à un autre. Par exemple, vous pouvez utiliser la commande suivante pour convertir une image JPG en PNG.

convert input.jpg output.png

Créer une vignette avec ImageMagick

Utilisez ImageMagick pour créer une vignette à partir d'une image. La commande est :

convert input.png -thumbnail 200x200 output.png

Cette commande créera une vignette 200 × 200 à partir de l'image « input.png » et enregistrera le résultat sous « output.png ».

Redimensionner une image avec ImageMagick

Vous pouvez utiliser ImageMagick pour redimensionner une image à une dimension spécifique. La commande pour cela est.

convert input.png -resize 200x200 output.png

Cela redimensionnera l'image « input.png » en une image 200 × 200 et enregistrera le résultat sous « output.png ».

Ajouter du texte à une image avec ImageMagick

Vous pouvez ajouter du texte à une image à l'aide d'ImageMagick. La commande pour cela est.

convert input.png -font Arial -pointsize 36 -fill black -draw "text 20,50 'Hello World'" output.png

Cette commande ajoute le texte « Hello World » à l'image « input.png » en utilisant la police Arial et une taille de police de 36 points. Le texte a un remplissage noir et se trouve à la position (20,50). Le système enregistre le résultat sous « output.png ».

Conclusion

En installant ImageMagick sur votre système Ubuntu en utilisant soit le référentiel par défaut, soit en compilant le binaire source, vous accédez à un ensemble d'outils complet pour le traitement d'images. La méthode du référentiel offre facilité d'utilisation et stabilité, tandis que la compilation à partir des sources fournit les dernières fonctionnalités et personnalisations. Des mises à jour régulières, en particulier lorsque vous utilisez la méthode source, maintiendront votre installation ImageMagick à jour, vous permettant d'effectuer efficacement des tâches avancées de manipulation d'images sur Ubuntu.

Liens utiles

Voici quelques liens utiles liés à l'utilisation d'ImageMagick sur un système Ubuntu :

  • Référentiel GitHub ImageMagick: Visitez le référentiel officiel ImageMagick GitHub pour accéder au code source, signaler les problèmes et contribuer au développement.
  • Site officiel d'ImageMagick: Explorez le site Web officiel d'ImageMagick pour des informations détaillées sur le logiciel, ses fonctionnalités et les dernières mises à jour.
  • Discussions sur ImageMagick: Rejoignez les discussions sur GitHub pour poser des questions, partager des solutions et obtenir le soutien de la communauté ImageMagick.
Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire