Bonjour,
je suis entrain de faire un crop d'une image en php en utilisant imagecopyresampled & imagejpeg.
Le problème survient lorsque je souhaite écraser l'image original, la nouvelle image crée est toute noir. Un peu comme si l'action n'avait pu se terminer.
Par contre, si je renomme la nouvelle image, cela fonctionne parfaitement.
Voici mon code :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $targ_w = 712; $targ_h = 250; $jpeg_quality = 80; $src = '../images/'.$folder_image.'/'.$_POST['src']; $img_r = imagecreatefromjpeg($src); $dst_r = ImageCreateTrueColor( $targ_w, $targ_h ); imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],$targ_w,$targ_h,$_POST['w'],$_POST['h']); imagejpeg($dst_r, '../images/'.$folder_image.'/new-name.jpg', $jpeg_quality); // Ok imagejpeg($dst_r, $src, $jpeg_quality); // BAD
Partager