Installer ImageMagick et Ghostscript
ImageMagick et Ghostscript sont deux composants permettant d'étendre les possibilités de visualiseur de document dans Mediboard dans le module de Gestion de fichiers via l'excellent composant phpThumb?.
Autant l'installation de ces deux composants sous les environnement Linux est souvent trivial car gérer par des paquets officiels, autant celle sous Windows demande un peu plus d'attention.
Une petite explication préalable est nécessaie pour fixer quelques points. (ImageMagick alias IM)
Remarques préalable sur ImageMagick et Ghostscript
- ImageMagick (IM)
- C'est un produit lui aussi libre sous licence GNU GPL qui est disponible sur plusieurs environnements dont Windows 9x et NT/XP, sur différentes versions Unix et Linux et d'autres OS.
- Ghostscript (GS)
- IM utilise des programmes externes qu'il appelle pour traiter les fichiers graphiques PNG, JPG, EPS, AI, etc. On va trouver un fichier
delegatequi définit les modes d'accès à ces programmes qui sont des DLL et fournis dans le package d'installation. Il y a une exception pour les fichiers Postscript avec pour extensions AI, PDF et EPS entre autres. Il va donc un autre programme appelé Ghostscript .
Installation sous Windows
Beaucoup des problèmes rencontrés sont dûs à l'installation de GS et de IM dans le répertoire C:\Program Files\ du fait de la présence d'un 'espace'. C'est pourquoi nous allons faire notre installation dans un autre répertoire que nous nommerons non pas C:\Program\ car alors Windows XP détectera une confusion possible avec C:\Program Files\, et vous en alertera, mais par exemple C:\Progiciels\
Téléchargements
Télécharger Ghostscript
- Site officiel de GS
- Fichier à télécharger :
gs854w32.exe(ou plus récent) - Serveur FTP de GS
Télécharger IM
- Site officiel de IM
- Fichier à télécharger :
ImageMagick-6.3.2-1-Q16-windows-dll.exe - Serveur FTP des binaires de IM
Installation de GS et IM
- Créer le répertoire
C:\Progiciels\: Il pourra désormais vous servir pour tous les programmes qui doivent être accessible sous Dos ou avec des noms sans espace - Installer d'abord GS avec :
- install to directory : le répertoire
C:\Progiciels\Ghostscript - Install Fonts : cochée
- Pour valider lancer le programme à partir du raccourci créé dans le menu démarrer et vous obtenez normalement une fenêtre Ghostscript avec une invite
GS>
- install to directory : le répertoire
- Installation de IM : cet ordre n'est pas un hasard, car depuis la vesion v5, IM est capable de trouver par lui-même GS et de mettre les paramètres nécessaires pour l'utiliser.
- Répertoire de destination :
C:\Progiciels\ImageMagick\ - Les cases create a dektop icon et pdate executable search path sont utiles quoique pas du tout indispensablespour indiquer le chemin d'accès à IM.
- Pour valider :
- Ouvrir une fenêtre DOS dans
C:\Progiciels\ImageMagick - Taper successivement la commandee
convert logo: logo.miff - Taper successivement la commandee
imdisplay logo.miff - Apparait une fenêtre IMDisplay avec le logo d'IM
- Ouvrir une fenêtre DOS dans
- Répertoire de destination :
- Relancer le serveur web
- Il peut être nécessaire de rebooter
- Vérifier le chemin créé par IM dans http://<site mediboard>/lib/phpThumb/demo/phpThumb.demo.check.php
Installation sous Linux
ImageMagick
Installation depuis la source
http://www.imagemagick.org/script/install-source.php#unix
Installation avec les binaires
http://www.imagemagick.org/script/binary-releases.php
Gestion d'autres formats si manquants par défaut
Sur certaines installations, des formats répandus ne sont pas supportés, comme JPEG, PNG ou encore TIFF.
Voici un tutoriel pour procéder à leur installation :
http://www.randycullom.com/chatterbox/archives/2006/12/installing_imag.html
et avec les dernières versions des librairies :
http://www.imagemagick.org/download/delegates/
Ghostscript
Installation depuis la source
http://pages.cs.wisc.edu/~ghost/
Les étapes après le téléchargement sont :
- ./configure
- make
- sudo make install
Pour les éventuelles erreurs à l'étape make, installez les librairies suivantes :
- libxext et libxext-dev
- libpng et libpng-dev
- liblua-dev
- cups-devel
Dernièrement modifié par flavien
, Basé sur le travail de
Fabien
et
mytto
.
Modifiée dernièrement le jeudi 22 de juillet, 2010 11h25m54.
