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 02/03/2007, 09h32   #1
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Par défaut Créer une puce

Bonjour,

J'aimerais créer une image carrée.

Voici mon code de la page image_puce.php :
Code :
1
2
3
4
5
6
<?php
	header("Content-type: image/png");
	$image = imagecreate(4,4);
	$couleur = imagecolorallocate(244, 164, 96);
	imagepng($image);
?>
Et j'appelle mon fichier-image comme ceci :
Code :
<img src="image_puce.php" />
Or je n'ai pas de carré orangé, mais une barre verticale noire...

D'où vient le problème ?
Merci d'avance !
@+
__________________
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 09h38   #2
Membre éclairé
 
Avatar de TucSale
 
Inscription : novembre 2005
Messages : 265
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : novembre 2005
Messages : 265
Points : 301
Points : 301
Envoyer un message via MSN à TucSale
Bonjour,

Il te manque un parametre dans ta fonction imagecolorallocate
int imagecolorallocate ( resource image, int red, int green, int blue )

Code :
$couleur = imagecolorallocate($image , 244, 164, 96);
TucSale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 09h50   #3
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Oops !

Merci beaucoup !!
@+
__________________
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2007, 10h55   #4
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Bonjour,

j'aimerais créer une bordure noir d'un pixel autour de l'image.... J'essaie avec la fonction ImageRectangle() mais en vain...

Pourriez-vous m'aider svp ?
__________________
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2007, 11h04   #5
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Code :
<img src="image_puce.php" border="1"/>
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2007, 11h14   #6
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Merci pour ta réponse, mais j'ai vraiment besoin que le cadre soit dans l'image et non dans le code HTML...

Une autre idée ?
__________________
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2007, 13h46   #7
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Pour ceux que ça intéresse, voici le code à mettre pour obtenir un cadre :

Code :
1
2
$cadre = imagecolorallocate($image, 0, 0, 0);
imagerectangle($image, 0, 0, 11, 6, $cadre);
@+
__________________
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
navis84 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 18h53.


 
 
 
 
Partenaires

Hébergement Web