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 10/02/2007, 11h14   #1
Membre habitué
 
Inscription : mai 2002
Messages : 475
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 475
Points : 105
Points : 105
Par défaut Créer une image ronde

Bonjour

j'essaie de redimensionner et d'afficher une image ronde avec ce script :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
     header('Content-type: image/jpeg');    
 
     $image       = imagecreatefromjpeg('image/actualites/actualites.jpg');
 
     $destination = imagecreate(100, 100);
 
     $blanc    = imagecolorallocate($image, 255, 255, 255);
     $noir     = imagecolorallocate($image, 0, 0, 0); 
     $noir     = imagecolorallocate($image, 0, 0, 0); 
     $largeur_src = imagesx($image); 
     $hauteur_src = imagesy($image);
     imagecopyresampled($destination, $image, 0, 0, 0, 0, 100, 100, $largeur_src, $hauteur_src); 
     imagecolortransparent($destination, $noir);
 
	 imagetruecolortopalette($image, TRUE, 128);
	 $color = imagecolorallocate($image,255,255,255);
     imagearc($image,0,0,100,100,0,360,$color);
	 imagefilltoborder($image,0,0,$color,$color);
	 imagecolortransparent($image,$color);
 
     imagejpeg($destination);  
?> 
le resultat :
redimensionnement ok!
mais l'image reste carré...
alors que je voudrais un cercle
 
Merci de votre aide
nicerico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 13h33   #2
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Salut, un petit lien pour te montrer qu'une recherche de 1 minute 30 réponds souvent à des problèmes...

Espérant t'avoir aidé

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 13h46   #3
Membre habitué
 
Inscription : mai 2002
Messages : 475
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 475
Points : 105
Points : 105
merci pour le lien ce n'est pas tout à fait ce que je veux
mais ça pourra m'être utile au cas ou personne ne pourra m'aider à faire fonctionner correctement mon script
nicerico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 23h40   #4
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
à ma connaissance, une image est toujours rectangulaire

la seule chose que tu puisses faire, c'est rendre la partie extérieure à ton cercle transparente

mais cela va pour des images gif ou png, pas pour jpg
francis m 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 01h55.


 
 
 
 
Partenaires

Hébergement Web