Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2007, 23h04   #1
Invité régulier
 
Inscription : avril 2005
Messages : 46
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 46
Points : 9
Points : 9
Par défaut Transparence d'image PHP

Bonsoir,
j'ai un petit soucis en ce qui concerne la création d'image transparente via php :
Code :
1
2
3
4
 
$futurImg = imagecreatetruecolor($max_largeur, $max_hauteur);
$color_transp = imagecolorallocate($futurImg, 0, 0, 0);
imagecolortransparent($futurImg, $color_transp);
ca me genere une image noir sur mon serveur alors qu'en local ca tourne nikel
la librairie gd2 est activée sur le serveur

Merci
Cedwik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 23h31   #2
Membre éclairé
 
Inscription : août 2006
Messages : 379
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : août 2006
Messages : 379
Points : 383
Points : 383
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
//creation image
$image = imagecreate(200,200);
$colorblack = imagecolorallocate($image, 0,0,0);
$colorred = imagecolorallocate($image, 255,0,0);
imagefill($image, 0, 0, $colorred);
 
// rectangle + transparent
imagefilledrectangle($image, 30, 30, 70, 70, $colorblack);
imagecolortransparent($image, $colorblack);
 
// envoi
header("content-type: image/png");
imagepng($image);
Cela fonctionne t'il sur ton serveur ? (l'effet de transparence ?)
SpiritOfDoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 23h41   #3
Invité régulier
 
Inscription : avril 2005
Messages : 46
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 46
Points : 9
Points : 9
ca marche bien !!!
Cedwik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 23h53   #4
Membre éclairé
 
Inscription : août 2006
Messages : 379
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : août 2006
Messages : 379
Points : 383
Points : 383
pour ton script, essaye de regarder (on a pas l'intégralité du tiens :p) et de comparer avec le miens s'il fonctionne

Ensuite peut-être un indice, ta palette de couleur est telle bien en 256 couleurs ?
Code :
imagetruecolortopalette($futurImg, true, 256);
SpiritOfDoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 23h55   #5
Invité régulier
 
Inscription : avril 2005
Messages : 46
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 46
Points : 9
Points : 9
sais tu si on peu supprimer les headers deja crée ?
Cedwik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 00h04   #6
Membre éclairé
 
Inscription : août 2006
Messages : 379
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : août 2006
Messages : 379
Points : 383
Points : 383
Citation:
Envoyé par Cedwik
sais tu si on peu supprimer les headers deja crée ?
Je sais juste qu'un header de même type écrase l'ancien ... mais j'en sais vraiment pas plus sur les headers désolé
SpiritOfDoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 00h12   #7
Invité régulier
 
Inscription : avril 2005
Messages : 46
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 46
Points : 9
Points : 9
pas e soucis je te remercie
je pense que le pb vient du header
Cedwik est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web