Bonjour

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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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