Bonjour,
J'ai un problème avec le code ci-dessous lors du redimensionnement de mon image.
J'aimerai que l'image "banane.png" se redimensionne en fonction de la taille de mon image ($image2).
Voici le code :
Le problème est qu'il n'y a pas de résultat. Le navigateur mouline en attente de localhost...
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 <?php header ("Content-type: image/png"); $Taille_image_1 = 1000; $Taille_image_2 = 700; $image2 = imagecreate($Taille_image_1,$Taille_image_2); $blanc = imagecolorallocate($image2, 255, 255, 200); // fond $noir = imagecolorallocate($image2, 0, 0, 0); $logo = imagecreatefrompng("banane.png"); $largeur_logo = imagesx($logo) * $Taille_image_1 * 0.3; $hauteur_logo = imagesy($logo) * $Taille_image_1 * 0.3; $destination_x = 0; $destination_y = 0; imagecopy($image2, $logo, $destination_x, $destination_y, 0, 0, $largeur_logo, $hauteur_logo); imagepng($image2); ?>
Pourtant, lorsque je mets :
au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $largeur_logo = imagesx($logo); $hauteur_logo = imagesy($logo);
Et bien ça marche très bien!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $largeur_logo = imagesx($logo) * $Taille_image_1 * 0.3; $hauteur_logo = imagesy($logo) * $Taille_image_1 * 0.3;
La preuve :
Sauf que je ne peux pas redimensionner ma banane en fonction de la taille de mon image2...
Où est mon erreur? Merci!
Partager