ImageMagick-7.1.0-25
Introduction à ImageMagick
ImageMagick est un ensemble
d'outils et de bibliothèques pour lire, écrire et manipuler une
image dans divers formats d'images. Les opérations de traitement
d'images sont disponibles en ligne de commande. Des bindings pour
Perl et C++ sont également disponibles.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://www.imagemagick.org/download/releases/ImageMagick-7.1.0-25.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 : 1211c1e4f6d97e7c9ff0086f43a0dc35
-
Taille du téléchargement : 9.9 Mo
-
Estimation de l'espace disque requis : 195 Mo (avec les
dépendances usuelles, plus 20 Mo pour les tests)
-
Estimation du temps de construction : 0,9 SBU (avec les
dépendances usuelles, plus 0,6 pour les tests, tous les deux
avec parallélisme = 4)
Note
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 depuis le serveur de paquet BLFS de l'université
de l'État d'Oregon : ftp://ftp.osuosl.org/pub/blfs/conglomeration/ImageMagick/.
Dépendances de ImageMagick
Recommandées
Bibliothèques Xorg
Vous devriez installer les dépendances facultatives listées
ci-dessous si vous avez besoin de la prise en charge d'un format
spécifique ou de l'outil de conversion que la dépendance fournit.
Vous pouvez trouver des informations supplémentaires 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 informations et des remarques complémentaires
en ligne sur https://imagemagick.org/script/install-source.php.
Utilitaires systèmes facultatifs
Clang de LLVM-14.0.6, Cups-2.4.2, cURL-7.84.0, FFmpeg-5.1,
fftw-3.3.10, p7zip-17.04 (LZMA), SANE-1.0.32, Wget-1.21.3, xdg-utils-1.1.3, xterm-372, Dmalloc,
Electric Fence, PGP ou GnuPG-2.3.7 (vous
devrez utiliser quelques hacks pour utiliser GnuPG), Profiles
et ufraw
(pour les formats raw listés dans http://www.imagemagick.org/www/formats.html)
Bibliothèques graphiques facultatives
JasPer-3.0.6, Little CMS-1.19 ou Little CMS-2.13.1,
libgxps-0.3.2, libjpeg-turbo-2.1.3,
libpng-1.6.37, libraw-0.20.2 (RAW_R),
librsvg-2.54.4, libtiff-4.4.0, libwebp-1.2.3,
OpenJPEG-2.5.0, Pango-1.50.8, DjVuLibre,
FlashPIX
(libfpx), FLIF, JBIG-KIT, libheif
avec libde265 (tous deux
requis pour convertir les images heic demacOS), libjxl, libraqm,
Liquid Rescale,
OpenEXR et
RALCGM (ou
ralcgm)
Utilitaires graphiques facultatifs
Polices DejaVu, ghostscript-9.56.1,
Gimp-2.10.32, Graphviz-5.0.0,
Inkscape-1.2.1, Blender, corefonts, GhostPCL,
Gnuplot,
POV-Ray et
Radiance
Outils de conversion facultatifs
Enscript-1.6.6, texlive-20220321 (ou install-tl-unx) AutoTrace, GeoExpress
Command Line Utilities, AKA MrSID Utilities (paquet binaire),
hp2xx, html2ps,
libwmf,
UniConvertor et Utah Raster
Toolkit (ou URT-3.1b)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/imagemagick
Installation de ImageMagick
Installez ImageMagick en exécutant
les commandes suivantes :
./configure --prefix=/usr \
--sysconfdir=/etc \
--enable-hdri \
--with-modules \
--with-perl \
--disable-static &&
make
Maintenant, en tant qu'utilisateur root
:
make DOCUMENTATION_PATH=/usr/share/doc/imagemagick-7.1.0 install
Pour tester l'installation, tapez : make check. Remarquez que les
tests EPS, PS et PDF demandent un Ghostscript fonctionnel. Un test de
« make check » demande « Helvetica »
de « Ghostscript
Standard Fonts », qui est éventuellement
installé dans ghostscript-9.56.1 — ce test, et un autre,
peuvent échouer, mais toute la validation peut toujours réussir.
Explication des commandes
--enable-hdri
: Active
la construction d'une version à espace hautement dynamique de
ImageMagick.
--with-modules
:
Active le support des modules chargeables de façon dynamique.
--with-perl
: Active
la construction et l'installation de PerlMagick.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-gslib
: Active le support
pour utiliser la bibliothèque partagée de Ghostscript.
--with-rsvg
: Active le support
pour utiliser la bibliothèque librsvg.
--with-autotrace
: Active le
support pour utiliser la bibliothèque Autotrace.
--with-wmf
: Active le support
pour utiliser la bibliothèque libwmf..
--with-gvc
: Active le support
pour utiliser GraphViz.
--with-windows-font-dir= <Some/Directory>
:
Cette option spécifie le répertoire où les CoreFonts Windows seront
installés.
--with-dejavu-font-dir= <Some/Directory>
:
Cette option spécifie le répertoire ou les polices DejaVu sont
installées.
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.
Contenu
Programmes installés:
magick, Magick++-config,
MagickCore-config et MagickWand-config. (animate, compare,
composite, conjure, convert, display, identify, import,
magick-script, mogrify, montage et stream sont tous des liens
symboliques vers magick)
Bibliothèques installées:
libMagickCore-7.Q16HDRI.so,
libMagickWand-7.Q16HDRI.so et libMagick++-7.Q16HDRI.so
Répertoires installés:
/etc/ImageMagick-7,
/usr/include/ImageMagick-7, /usr/lib/ImageMagick-7.1.0,
/usr/lib/perl5/site_perl/5.36/{,auto}/Image/Magick,
/usr/share/doc/ImageMagick-7.1.0 et
/usr/share/ImageMagick-7
Descriptions courtes
animate
|
anime une séquence d'images
|
compare
|
compare une image à une image reconstruite
|
composite
|
assemble diverses images sur l'image de base donnée
|
conjure
|
exécute un script MSL pour créer une image
|
convert
|
convertit une ou plusieurs images d'un format en un autre
|
display
|
affiche une image
|
identify
|
décrit le format et les caractéristiques d'un fichier
image
|
import
|
capture une fenêtre X
|
magick
|
convertit des images entre différents formats en pouvant
les redimensionner, les flouter, les rogner, les
déparasiter, les tramer, dessiner dessus, les retourner,
les coller, les ré-échantillonner et bien plus
|
Magick{++,Core,Wand}-config
|
montre des informations sur les versions installées des
bibliothèques ImageMagick
|
mogrify
|
transforme une image
|
montage
|
rassemble plusieurs images sur une nouvelle image
|
stream
|
met en flux un ou plusieurs composants de pixels d'une
image ou une portion de l'image vers des formats de
stockage de votre choix
|
Image::Magick
|
permet de lire, manipuler et écrire un grand nombre de
formats de fichiers images en utilisant la bibliothèque
ImageMagick. Lancez
make dans
le répertoire PerlMagick/demo de l'arborescence des
sources du paquet après que le paquet a été installé pour
voir une belle démonstration des fonctionnalités du
module
|
libMagickCore-7.Q16HDRI.so
|
fournit une API C pour ImageMagick
|
libMagickWand-7.Q16HDRI.so
|
est l'API C recommandée pour ImageMagick. Contairement à
l'API MagickCore, elle n'utilise que peu de types opaques
|
libMagick++-7.Q16HDRI.so
|
fournit l'API C++ pour ImageMagick
|
Last updated on