Accueil > > > CAMEMBERT 2D/3D
CAMEMBERT 2D/3D
Information sur la source
Description
Cette classe php permet de générer un camembert en 2D ou en 3D. L'image est au format PNG.
Ci-dessous un script qui utilise cette classe.
Source
- <?php
- # Camembert 2D/3D - 03/05/2008 - (C)2008 www.Software-DS.com
- # Demo en ligne : http://www.software-ds.com/PHP/Camembert-2D-3D/demo-camembert.php
-
- require("camembert.php"); # on charge la classe camembert
-
- $camembert = new camembert(); # initialisation
-
- # on peut utiliser une requete SQL pour alimenter le tableau
- $camembert->add_tab( 37, "IE" );
- $camembert->add_tab( 25, "Firefox" );
- $camembert->add_tab( 5 , "Safari" );
- $camembert->add_tab( 1 , "Autres" );
- $camembert->add_tab( 10, "Mozilla" );
- $camembert->add_tab( 4 , "Bot" );
- $camembert->add_tab( 6 , "Google" );
- $camembert->add_tab( 8 , "iPhone" );
- $camembert->add_tab( 4 , "Opera" );
-
- $camembert->trier_tab(); # Facultatif, les donnees sont triees dans l'ordre decroissant
- # $camembert->affiche_tab(); # Debug
-
- # on genere l'image au format PNG
- $camembert->stat2png(3, 15); # 1er argument (2 ou 3 pour la 2D ou la 3D) - 2eme argument hauteur en pixel de l'effet 3D (mettre quelque chose meme pour la 2D)
-
- ?>
<?php
# Camembert 2D/3D - 03/05/2008 - (C)2008 www.Software-DS.com
# Demo en ligne : http://www.software-ds.com/PHP/Camembert-2D-3D/demo-camembert.php
require("camembert.php"); # on charge la classe camembert
$camembert = new camembert(); # initialisation
# on peut utiliser une requete SQL pour alimenter le tableau
$camembert->add_tab( 37, "IE" );
$camembert->add_tab( 25, "Firefox" );
$camembert->add_tab( 5 , "Safari" );
$camembert->add_tab( 1 , "Autres" );
$camembert->add_tab( 10, "Mozilla" );
$camembert->add_tab( 4 , "Bot" );
$camembert->add_tab( 6 , "Google" );
$camembert->add_tab( 8 , "iPhone" );
$camembert->add_tab( 4 , "Opera" );
$camembert->trier_tab(); # Facultatif, les donnees sont triees dans l'ordre decroissant
# $camembert->affiche_tab(); # Debug
# on genere l'image au format PNG
$camembert->stat2png(3, 15); # 1er argument (2 ou 3 pour la 2D ou la 3D) - 2eme argument hauteur en pixel de l'effet 3D (mettre quelque chose meme pour la 2D)
?>
Conclusion
Le script nécessite la librairie graphique GD.
Les sources sont commentées.
Une démo en ligne est disponible à l'adresse : http://www.software-ds.com/PHP/Camembert-2D-3D/dem o-camembert.php
Historique
- 04 mai 2008 00:43:11 :
- Changement du zip
- 04 mai 2008 21:43:33 :
- Misa à jour zip, cette fois il ne devrait plus y avoir de ligne parasite au début et à la fin des scripts.
- 04 mai 2008 21:45:01 :
- Le zip devrait être bon cette fois (sans ligne parasite dans les sources)
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
PB d'envoi d'images dynamiques !!! [ par MangaII ]
Coucou a tous !Bon, voilà mon soucis !Qd on créé un image dynamique en php, avec imagecreate ..., on fini tjs par l'envoyer au navigateur avec imagejp
Créer une image dynamique [ par stratege78 ]
Salut à tous,Débutant en phpBB et tout ce qui y touche de près ou de loin, je ne connais pas trop les possibilités que nous offre phpbb. Un membre m'a
Génération dynamique d'image gif [ par spardo ]
Bonjour Voilà, je dois trouver un script qui puisse générer des images paramètrables comme changer la couleur, la police, la tail
Rafraichir une page [ par niko14 ]
Hello everybody!!Voila le bin's!!En fait voila, j'ai une page ou on choisit un type de budget et on valide!Qd on a validé on arrive sur une page
GEstion dynamique vidéo [ par zzzzzz ]
Bonjour, Alors voila j'aimerai pouvoir laisser libre access à mes membres pour qu'ils puissent ajouter leurs propre vidéos, seulement voi
transparence des Images dynamique... [ par kroland ]
BONSOIR A TOUS Voilà je suis en train de créé un service de compteur graphique (http://www.chezdavid.tk) (qui utilise le procéd&#
Insertion d'image dynamique [ par Licorne974 ]
je souhaiterais savoir si il y a un petit script php par là !qui permettrais dans la saisie d'un formulaire d'insérer 2 photos qui se trouve sur mon d
Recadrage dynamique [ par wacha ]
Bonjour,Je suis a la recherche d'une fonction permettant de recadrer dynamiquement une image.Je m'explique, lorsqu'une personne uploadera une image de
Image Dynamique + Font + Dégradé [ par Marshall_Mathers ]
Bonjour à tous :)Je suis assez novice en création d'image dynamique...Je souhaiterai pouvoir générer un *.png (comme ci-dessous) à partir d'une variab
Compte à rebours sur image dynamique [ par Piouxel ]
Je sais que ça fait complètement jacky ou mémère, mais je veux savoir comment ça marche. Donc pour en venir au sujet : comment faire ces petits compt
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|