Tutoriel d'installation d'ImageMagick et Ghostscript pour le module de documents
Imprimer

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 delegate qui 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

Télécharger IM

Installation de GS et IM

  1. 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
  2. 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>
  3. 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 :
      1. Ouvrir une fenêtre DOS dans C:\Progiciels\ImageMagick
      2. Taper successivement la commandee convert logo: logo.miff
      3. Taper successivement la commandee imdisplay logo.miff
      4. Apparait une fenêtre IMDisplay avec le logo d'IM
  4. Relancer le serveur web
  5. Il peut être nécessaire de rebooter
  6. Vérifier le chemin créé par IM dans http://<site mediboard>/lib/phpThumb/demo/phpThumb.demo.check.php (external link)

Installation sous Linux

ImageMagick

Installation depuis la source

http://www.imagemagick.org/script/install-source.php#unix (external link)

Installation avec les binaires

http://www.imagemagick.org/script/binary-releases.php (external link)

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 (external link)

et avec les dernières versions des librairies :

http://www.imagemagick.org/download/delegates/ (external link)

Ghostscript

Installation depuis la source

http://pages.cs.wisc.edu/~ghost/ (external link)

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 flavien3660 points  , Basé sur le travail de Fabien2050 points  et mytto14499 points  .
Modifiée dernièrement le jeudi 22 de juillet, 2010 11h25m54.

Sponsors privilégiés

Mediboard project