GD2 fusion d'images et problème de couleur
Résolu
shadar
Messages postés
26
Statut
Membre
-
shadar Messages postés 26 Statut Membre -
shadar Messages postés 26 Statut Membre -
Bonjour,
J'ai un petit script GD2 qui "rempli" des étoiles en fonction d'une valeur.
exemple : un article a un vote moyen de 3.5 / 5 on génère une image qui a 3.5 étoiles remplis.
Le soucis c'est pas tant le script puisque celui ci fonctionne bien, le soucis vient du fait que plus la moyenne est élevée (donc plus en rempli d'étoiles) moins la couleur de base des étoiles est respectée. Oui, étrange, à la base elles sont censé être jaune mais lorsqu'il y en a plus de 2.4 remplies elle commence à viré marron-gris petit à petit. (enfin ça le fait aussi avant je suppose mais ça se voit moins)
Vous pouvez constater vous même ici : http://otaku-mangas.fr/test.php
Je vous fourni aussi le script
Si vous avez une petite idée je suis preneur. Merci bien !
J'ai un petit script GD2 qui "rempli" des étoiles en fonction d'une valeur.
exemple : un article a un vote moyen de 3.5 / 5 on génère une image qui a 3.5 étoiles remplis.
Le soucis c'est pas tant le script puisque celui ci fonctionne bien, le soucis vient du fait que plus la moyenne est élevée (donc plus en rempli d'étoiles) moins la couleur de base des étoiles est respectée. Oui, étrange, à la base elles sont censé être jaune mais lorsqu'il y en a plus de 2.4 remplies elle commence à viré marron-gris petit à petit. (enfin ça le fait aussi avant je suppose mais ça se voit moins)
Vous pouvez constater vous même ici : http://otaku-mangas.fr/test.php
Je vous fourni aussi le script
<?php
header('Content-type: image/png');
$pourcent = round($_GET['vote'] / 5);
$support = imagecreate(100,20);
$couleur_fond = imagecolorallocate($support, 192, 192, 192);
$image = imagecreatefrompng('./images/etoiles2.png');
imagecopy($support, $image, 0, 0, 0, 0, 100, 20);
$image = imagecreatefrompng('./images/etoiles1.png');
imagecopy($support, $image, 0, 0, 0, 0, $pourcent, 20);
imagepng($support);
imagedestroy($support);
imagedestroy($image);
?>
Si vous avez une petite idée je suis preneur. Merci bien !
A voir également:
- GD2 fusion d'images et problème de couleur
- Boite a couleur - Télécharger - Divers Photo & Graphisme
- Excel cellule couleur si condition texte - Guide
- Des images - Guide
- Somme si couleur - Guide
- Code couleur transparent - Forum Webmastering