bonjour, j'utilise depuis plus d'un an et demi la fonction de rotation suivante : (cette dernière n'est pas de moi on peu la trouver un peu partout sur le web)
depuis quelques jours j'ai une erreur "Erreur lors de la rotation", je suis donc allé etudier la doc php mais je ne comprends pas d'ou viens l'erreur.
https://secure.php.net/manual/fr/fun...magerotate.php
y a qu'un seul truc qui m'interpelle c'est l' histoire de imagedestroy()
bref je galere... si quelqu'un pouvais me donner un coup de pouce.... merci !
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 function rotation($img, $degres) { if (file_exists($img)) { $image = getimagesize($img); $image_type = $image['2']; // création de l'image selon son extension (type) : if ($image_type == "1") $source = imagecreatefromgif($img); if ($image_type == "2") $source = imagecreatefromjpeg($img); if ($image_type == "3") $source = imagecreatefrompng($img); if ($image_type == "6") $source = imagecreatefromwbmp($img); //rotation de l'image $rotation = imagerotate($source, $degres, -1) or die("Erreur lors de la rotation "); //Le -1 permet de remplir les zones vides avec du transparent // sauvegarde de l'image (selon son type : if ($image_type == "1") imagegif($rotation, $img); if ($image_type == "2") imagejpeg($rotation, $img); if ($image_type == "3") imagepng($rotation, $img); if ($image_type == "6") imagewbmp($rotation, $img); } }
Partager