Personal tools
Views

User Handbook/Admin Panel/Content/Image Manager/fr

From CMSMS

Table of Contents

[Edit]

This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Русский - Svenska - Tiếng việt

Gestionnaire d'images

Le gestionnaire d'images vous permet de télécharger et de gérer des images sur votre serveur. Le gestionnaire d'images ne gère que les images placée dans le dossier d'image défini dans le fichier '"config.php (habituellement uploads/images/) et ses sous-dossiers. Le gestionnaire d'images est accessible par "Contenu -> Gestionnaire d'images".

Image:admin-imagemanager.png

Le gestionnaire d'image requiert:

 - PHP 4.3 ou +
 - au moins une librairie graphique installée sur le serveur( GD , NetPBM, ImageMagik)

La librairie graphique la plus utilisée est GD et est d'ailleurs utilisée par défaut par le gestionnaire d'images. Si le serveur possède plus d'une librairie graphique et que vous souhaitez en changer, éditez le fichier config.php. Ce qui suit est tiré de la documentation pour HTML Area Image Manager ([1]),

qui est le gestionnaire d'image utilisé par cmsms.

Avez-vous accès à la librairie GD ?

Pour vérifier que GD est installée sur votre serveur, créez puis exécutez ce script:

nom de fichier: phpinfo.php:

<?php
phpinfo()
?>

Ce script affiche dans votre navigateur toutes les informations sur votre serveur etles modules et librairies qui lui sont attachés. Recherchez dans la page les paramètres de GD, le numéro de version devrait être 2.0 ou +. Si vous ne voyez pas d'information concernant GD, c'est que la librairie n'est pas installée.

Note: Même si la librairie est bien présente, sachez que GD ne prend pas en charge les fichiers gif

(à l'exception des plus anciennes versions), et ce tant que le format gif sera breveté.
  Update: Les nouvelles versions de GD supportent le format gif.

Si vous avez une version de GD plus antérieure à 1.6 ou supérieur à 2.0.28, alors le format gif est pris en charge.

Note: Si votre serveur est en safe mode, GD est pour l'instant la seule alternative.

Avez vous accès à NetPBM (avec safe mode OFF)?

Si vous voulez utiliser NetPBM, PHP doit être capable d'exécuter des lignes de commande.

C'est pourquoi l'utilisation de NetPBM est impossible si votre serveur est en safe mode. 

Je n'ai pas de conseil pour l'instant qui permettrait de vérifier la disponibilité de NetPBM. Quoi qu'il en soit, vous pouvez télécharger les fichiers exécutable pour Win32 ou Linux.

Download NetPBM binaries

Si vous utilisez FTP pour uploader vos fichiers, assurez vous que le mode binaire soit activé.

De plus, donnez la permission 755 à vos fichiers pour les rendre exécutable.

Avez vous accès à ImageMagick (avec safe mode OFF) ?

Cette question est encore plus difficile. D'abord, il est très difficile, voir impossible, d'installer ImageMagik sur un serveur Linux, sans les permissions et les droits d'accès nécessaires. Télécharger les exécutables, si vous parvenez à les trouver, sur le serveur ne suffira sans doute pas à cause des dépendances manquantes. Sous Windows, cela devrait marcher. Télécharger simplement l'installer d'ImageMagik pour win32 et lancez le. Je l'ai déjà fait et ça a fonctionné. Download ImageMagick Les fichiers binaires statiques d'ImageMagik peuvent fonctionner sous Linux, mais je n'ai pas essayé.

Quelle librairie utiliser si j'en possède plusieurs?

ImageMagic est préférable pour les performances de son algorithme de rotation.

Trouvez ci-dessous un bref comparatif des fonctionnalités des différentes librairies.
Ma préférence personnelle va à ImageMagic.

Comparatif des fonctionnalités de trois librairies graphiques.

GD NetPBM ImageMagick
GIF Non Oui Oui
JPEG Oui Oui Oui
PNG Oui Oui Oui
Cropping (rognage) Bien Bien Bien
Scaling (mise à l'échelle) Correct Bien Très bien
Rotation Insuffisant Correct Très bien
Flip (cisaillement) Bien Insuffisant Bien

Comparatif des fonctionnalités de trois librairies graphiques. 1 GIF est supporté par GD pour les version antérieures à 1.61 et supérieures à 2.0.28
2 JPEG en couleurs entières n'est supporté par GD qu'à partir de la version 2.01.

Les miniatures n'apparaissent pas?

Vous devez changer le masque de création des fichiers (umask): de "022" en "002" pour éviter les erreurs 403

lorsque vous essayez d'afficher les miniatures générées sur votre serveur.
Effacez le cache de votre site après cela.
Vous trouverez les deux commandes dans Administration du site -> Paramètres globaux.



This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Русский - Svenska - Tiếng Việt