comparatif des librairies graphiques pour php - club d'entraide des développeurs francophones
comparatif des librairies graphiques pour php - club d'entraide des développeurs francophones
rechercher:
sur developpez.com
sur les forums
forums | tutoriels | f.a.q's | participez | hébergement | contacts
accueil
tv
conception
java
dotnet
visual basic
c
c++
delphi
pascal
ms-office
sql & sgbd
oracle
4d
club
blogs
emploi
formation
dév. web
php
xml
python
autres
2d-3d-jeux
sécurité
systèmes
windows
linux
forum php
faq php
cours php
scripts php
sources php
livres php
comparatifs
php tv
zend framework
comparatif des librairies graphiques pour phpdate de publication : 11 avril 2004 , date de mise à jour : 18 août 2007
par
hugo Étiévant (tutoriels web)
il existe des bibliothèques graphiques qui exploitent gd pour php et qui proposent des fonctionnalités de haut niveau comme la création d'histogrammes complexes par l'utilisation de méthodes très simples à utiliser.
version pdf
(miroir)
version hors-ligne
(miroir)
introduction
comparatif
introduction
php offre la possibilité via sa bibliothèque gd (et gd2) de construire des images à la volée grâce à des instructions de base pour le dessin de lignes, de cercles ; elle permet même l'ajout de texte. cependant, elle permet difficilement de créer des graphismes évolués. c'est pourquoi il existe des bibliothèques graphiques qui l'exploitent et qui proposent des fonctionnalités de haut niveau comme la création d'histogrammes complexes par l'utilisation de méthodes très simples à utiliser.
ce comparatif vous propose un tour d'horizon des principales bibliothèques graphiques pour php.
vous pouvez télécharger les bibliothèques citées ici en cliquant sur le lien "télécharger". pour visualiser des exemples d'images générées par elles, cliquez sur "galerie". et pour vous rendre sur le site officiel, cliquez sur l'url qui apparaît sous leur nom.
remerciements à rmotte pour ses corrections.
comparatif
chartdirector | graphviz |
graphp-ic | jpgraph
chartdirector
http://www.advsofteng.com/
(galerie)
télécharger
performances :
très rapide car bibliothèques systèmes
assistance :
forums, email
simplicité :
facile à utiliser, orienté objet
fonctionnalité :
anti-aliasing, fond d'écran, graphiques 2d et 3d ; nuages de points, radars, camemberts, histogrammes, lignes, courbes, aires, incertitudes, zones ; semi-transparence, texte, système de couches, dégradés, motifs de remplissage, diagramme de gantt, graphiques interactifs (image map)...
installation :
pour windows :
1. rajouter la ligne extension=phpchartdir421.dll au fichier de configuration php.ini
2. copier les bibliothèques systèmes (fichiers lib/*.dll) dans le répertoire extensions/ de php
3. copier le script lib/phpchartdir.php dans un répertoire de votre site copie du script php qui contient les classes.cela nécessite d'avoir accès à la configuration système du serveur, utilisation réservée aux possesseurs de serveurs dédiés.
formats de sortie :
png, jpeg, bmp, wbmp et gif
version :
3.1.0
licence, prix :
utilisation gratuite mais ajout d'une petite bannière en bas des graphiques
paiement d'une licence de $99 sans bannière.
jpgraph
http://www.aditus.nu/jpgraph/
(galerie)
télécharger
performances :
rapide
assistance :
guide, doc api, forums, faq
simplicité :
très simple, orienté objet
fonctionnalité :
anti-aliasing, fond d'écran, graphiques 2d et 3d ; nuages de points, radars, camemberts, histogrammes, lignes, courbes, aires, incertitudes, zones ; semi-transparence, texte, dégradés, motifs de remplissage, diagramme de gantt, graphiques interactifs (image map)...
installation :
simple copie des scripts php dans un répertoire de votre site et mettre la ligne suivante dans le fichier php.ini : extension=php_gd2.dll
formats de sortie :
png, gif et jpg
version :
1.14
licence, prix :
qpl 1.0
gratuit pour une utilisation non commerciale
pour une utilisation commerciale : 85 € pour une licence ou 650 € pour une installation sur un nombre indéfini de serveurs (des modules supplémentaires sont fournis aux professionnels : codebarre...)
graphviz
http://research.att.com/.../graphviz/
(galerie)
télécharger
performances :
très rapide
assistance :
articles, demos, faq
simplicité :
simple à utiliser :
soit créer un fichier texte (syntaxe simple et souple) de définition du graphique et le passer en argument à l'exécutable
soit utiliser le package pear intermédiaire image_graphviz de sebastian bergmann qui fournit des méthodes objets et appelle lui-même ce programme externe
fonctionnalité :
cette bibliothèque est principalement destinée au dessin de graphes au sens "recherche opérationnelle" du terme (avec des noeuds et des arcs). mais il permet aussi de dessiner des diagrammes de gantt, des diagrammes entités-relations, des diagrammes de classe, des automates finis, des architectures de couches protocolaires. les images peuvent être cliquables (image map). les graphes générés peuvent être orientés ou non, les formes et couleurs des noeuds, textes et arcs personnalisés. le comportement du générateur de graphe peut être modifié pour obtenir une structure hiérarchique ou bien optimisé au niveau spatial... c'est un programme d'une efficacité et d'une puissance incomparable ; mais à réserver à une utilisation bien particulière : la génération de graphes
installation :
doit être installé sous windows, macos, unix ou linux (et autres solaris, dec, hpux, etc...) directement sur le serveur : implique d'avoir les droits d'administration
formats de sortie :
fig, gd, gif, cmap, jpg, texte, png, ps2 et beaucoup d'autres...
version :
1.12
licence, prix :
gratuit et open source
graphp-ic
télécharger
performances :
très rapide car bibliothèques systèmes
assistance :
aucune
simplicité :
très simple, orienté objet
fonctionnalité :
graphiques en 2d seulement : camemberts, courbes, histogrammes.
installation :
simple copie du script php qui contient les classes
formats de sortie :
png
version :
1.0
licence, prix :
gnu/gpl
les informations données ici le sont à titre indicatif, elles étaient à jour au moment de leur rédaction, je ne suis pas responsable de l'évolution des bibliothèques graphiques citées ici. seules les informations publiées sur leurs sites officiels font foi.
version pdf
(miroir)
version hors-ligne
(miroir)
copyright © 2004 hugo Étiévant. aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 e
de dommages et intérêts.
cette page est déposée à la
sacd.
responsable bénévole de la rubrique php : guillaume rossolini - contacter par email :
vos questions techniques : forum d'entraide php - publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones nous contacter
- copyright © 2000-2007 www.developpez.com - legal informations.
mesure d'audience roi frequentation par
comparatif des librairies graphiques pour php - club d'entraide des développeurs francophones Précédent 20 Précédent 19 Précédent 18 Précédent 17 Précédent 16 Précédent 15 Précédent 14 Précédent 13 Précédent 12 Précédent 11 Précédent 10 Précédent 9 Précédent 8 Précédent 7 Précédent 6 Précédent 5 Précédent 4 Précédent 3 Précédent 2 Précédent 1 Suivant 22 Suivant 23 Suivant 24 Suivant 25 Suivant 26 Suivant 27 Suivant 28 Suivant 29 Suivant 30 Suivant 31 Suivant 32 Suivant 33 Suivant 34 Suivant 35 Suivant 36 Suivant 37 Suivant 38 Suivant 39 Suivant 40 Suivant 41 Suivant 42 Suivant 43 Suivant 44 Suivant 45 Suivant 46 Suivant 47 Suivant 48 Suivant 49 Suivant 50 Suivant 51