/dev/log

Blog technique de Benjamin Billet

cimg

Ajouter le support d'ImageMagick à CImg

Rédigé par Benjamin Billet -
Classé dans : Projet similarity-finder - Mots clés : cimg, imagemagick

Pour lire des fichiers gif, CImg peut utiliser Image Magick (libMagick), à condition de définir la constante cimg_use_magick. En ce qui concerne la configuration de g++, la commande Magick++-config permet de générer les paramètres automatiquement, tout comme wx-config pour wxWidgets :

$> Magick++-config --cxxflags
-fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 
Remarque : ne pas oublier d'installer le paquet pkg-config pour que Magick++-config puisse fonctionner.

La configuration d'Eclipse se fait de manière analogue à wx-config (se référer à la note sur le sujet) :

C++ Compiler   Ajouter `/bin/Magick++-config --cxxflags` à la commande g++ (adapter le chemin si nécessaire).

C++ Linker   Changer le Command Line Pattern en déplaçant le bloc FLAGS à la fin puis ajouter `/bin/Magick++-config --ldflags` dans le champ Linker flags de Miscellaneous