Génération de graphiques de bilan énergétique avec Imagemagick
Par Yves Tannier le mardi, novembre 3 2009, 10:35 - Le PHP - Lien permanent
Dans le cadre de la réalisation du site d'une agence immobilière, J'ai codé une petite classe en PHP qui permet de générer les graphiques des bilans de performance énergétique.
Il s'agit simplement de placer correctement l'indicateur de valeur au bon endroit sur le graphique. Via l'excellent programme ImageMagick, j'effectue donc le "montage" entre l'image source et l'indicateur. La subtilité réside dans le calcul permettant le placement correct sur la bonne "lettre" (A,B,C,D,E,F). L'échelle de valeur n'est en effet pas progressive.

Vous pouvez télécharger cette classe ou générer vos graphiques sur la page dédiée.
J'en ai profité pour me lancer dans l'apprentissage de git en lieu et place de subversion et je ne suis pas déçu ! J'ai du même coup commencé à héberger certains projets sur github.

Commentaires
J'ai du mal à saisir l'intérêt de vouloir passé d'une norme récente à une norme ancienne ? SVN est un système de fichier qui a été créé pour palier à certain manque de Git. Que vous souhaitiez passer de Git à SVN, je comprend, mais l'inverse me laisse perplexe
Note : Ceci n'est pas un troll mais ma curiosité me titille.
Bonjour,
Vous êtes sur que vous ne confondez pas git et CVS ?
git est un système de versioning décentralisé utilisé par exemple dans la gestion du développement du kernel Linux et qui n'est pas du tout ancien
Les intérêts par rapport à subversion ? je ne citerais que 2 choses : le commit hors connexion (git permet la gestion du contrôle de version en local), la gestion plus aisée des branches et des merges entre différentes branches.
Quelques recherches sur Git vous en apprendrons plus que moi (exemple : http://www.easter-eggs.com/Git)
Effectivement, maintenant que vous le dite, j'ai confondu. Autant pour moi.
Désolé pour la remarque.
Pas de souci
Bonjour,
je rencontre quelques difficultés pour mettre en place cette classe, j'ai voulu tester à partir des fichiers sources. voici le message d'erreur que je rencontre:
Fatal error: Uncaught exception 'Exception' with message 'path_img_setPathImg Le chemin /path/to/img n'est pas correct' in /homez.403/immobiliux/www/bilan.class.php:295 Stack trace: #0 /homez.403/immobiliux/www/bilan.class.php(65): Bilan_energetique->setPathImg('/path/to/img') #1 /homez.403/immobiliux/www/index.php(33): Bilan_energetique->__construct(Array) #2 {main} thrown in /homez.403/immobiliux/www/bilan.class.php on line 295
j'ai bien mon repertoire img de créer.....
Merci d'avance pour votre aide ou pour simplement m'éclairer.
Bonjour,
Avez vous bien précisé le chemin vers vos images. La clé path_img dans le tableau de configuration (cf. exemple) ?
Merci pour votre réponse rapide,
dans mon fichier index.php, j'ai la configuration suivante avec la création des dossiers correspondant:
$bilan_energetique_params = array(
);
Je précise que je suis limité dans mes compétences en matière de php
Excellent
mais je vois dans le code :require 'bilan.class.php';
avez vous ce script au risque de ne pouvoir faire marcher l'ensemble
cordialement
Merci de ne pas tenir compte de ce commentaire....
vu sur github les noms des fichiers
cordialement