ImageMagick est un ensemble d'outils et de bibliothèques pour lire, écrire et manipuler une image dans divers formats image. Les opérations de traitement d'images sont disponibles en ligne de commande. Des bindings pour divers langages de programmation sont également disponibles.
Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.
Téléchargement (FTP) : ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.7.3-10.tar.xz
Somme de contrôle MD5 du téléchargement : 6bf001ae206bffe77693732e4e886532
Taille du téléchargement : 7.3 Mio
Estimation de l'espace disque requis : 256 Mio en >énåral (69 Mio suplémentaires si vous lancez la démo d'Image::Magick)
Estimation du temps de construction : 4.9 SBU en général (0.4 SBU supplémentaires pour lancer la suite de tests)
Les sources de ImageMagick sont
mises à jour fréquemment et la version affichée ci-dessus peut ne
plus être disponible sur les emplacements de téléchargement. Vous
pouvez télécharger une version plus récente et utiliser les
instructions de BLFS pour l'installer. Il y a des chances que cela
fonctionne très bien, mais n'a pas été testé par l'équipe BLFS. Si
la version du paquet affichée ci-dessus n'est pas disponible aux
emplacements indiqués ci-dessus ou dans le répertoire legacy/
sur ftp.ImageMagick.org/pub/ImageMagick
, vous pouvez
la télécharger sur le serveur de paquets BLFS à
http://anduin.linuxfromscratch.org/sources/BLFS/svn/i/ImageMagick-6.7.3-10.tar.xz.
Vous devriez installer les dépendances facultatives listées
ci-dessous si vous avez besoin du support d'un format spécifique ou
de l'outil de conversion que la dépendance fournit. Beaucoup de
possibilités et d'usage des dépendances sont décrites dans la
section « MAGICK DELEGATES »
du fichier README.txt
situé dans
l'arborescence du source. Vous pouvez trouver des informations
supplémentaires sur les dépendances tant dans le fichier
Install-unix.txt
situé dans
l'arborescence des sources qu'en lançant la commande ./configure --help. Vous pouvez
lire un résumé de ces information et des remarques complémentaires
en ligne sur http://www.imagemagick.org/script/advanced-unix-installation.php.
pkg-config-0.26, Cups-1.5.0 or LPRng-3.8.B
(ou tout autre outil d'impression qui fournit une commande
lpr), ufraw (seulement
pour les formats primaires listés dans www/formats.html
), Dmalloc, Electric Fence, PGP ou
GnuPG-1.4.11 or GnuPG-2.0.18
(vous devrez faire un peu de hacking pour utiliser GnuPG), SANE-1.0.19 et Wget-1.13.4
corefonts, FlashPIX (or bibliothèque FlashPIX), FreeType-2.4.8, JasPer-1.900.1, JBIG-KIT, little cms-1.19 ou lcms2, libexif-0.6.19, libjpeg-8c, libpng-1.5.7, librsvg-2.26.3, LibTIFF-4.0.0, Pango-1.29.4, libwebp et libxml2-2.7.8, DjVuLibre et RALCGM
GPL Ghostscript-9.04, GhostPCL, GIMP-2.6.11, Gnuplot, Graphviz-2.26.3, POV-Ray et Radiance
AutoTrace, Enscript-1.6.4, hp2xx, html2ps, libwmf, Codec vidéo MPEG-2, Netpbm, TeX Live-20110705, Transfig, txt2html (exige le module Perl Getopt::ArgvFile), et Utah Raster Toolkit (ou URT-3.1b)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/imagemagick
Installez Imagemagick en lançant les commandes suivantes :
./configure --prefix=/usr --sysconfdir=/etc \ --with-modules && make
Si vous souhaitez construire le module perl de PerlMagick, utilisez les commandes suivantes :
cd PerlMagick && erl Makefile.PL && make && cd ..
Pour tester les résultats, lancez : make check. Remarquez que de nombreux tests exigent un ghostscript fonctionnel et que la plupart des tests validate-*.sh échouent lorsqu'on les lance avec make check, alors qu'ils peuvent réussir en se lançant individuellement avec chmod +x tests/common.sh && srcdir=$PWD VALIDATE=$PWD/tests/validate-compare.sh ;# et ainsi de suite
Maintenant, en tant qu'utilisateur root
:
make install
Puis, en tant qu'utilisateur root
:
make install
Ensuite, si vous avez construit PerlMagick, toujours en tant
qu'utilisateur root
:
make -C PerlMagick install
--sysconfdir=/etc
:
Met le répertoire de fichiers xml (et .icc) dans /etc/ImageMagick
au lieu de /usr/etc/ImageMagick
.
--with-modules
:
Active le support des modules chargeables de façon dynamique.
--with-gslib=/usr/lib
: Active le
support pour utiliser la bibliothèque partagée Ghostscript.
--with-fpx
: Active le support
pour utiliser la bibliothèque FlashPix.
--with-windows-font-dir=
:
Cette option spécifie le répertoire où les CoreFonts Windows seront
installés.
<Un/Répertoire>
Les options et les paramètres listés ci-dessus sont les seuls que vous devriez être obligé de passer au script configure pour activer toutes les fonctions déléguées aux dépendances. Toutes les autres dépendances seront automatiquement détectées et utilisées dans la construction si elles sont installées.
--disable-static
: Ce paramètre
empêche les bibliothèques statiques de se construire.
Last updated on 2011-12-12 00:49:52 +0100