Merci d'avance pour votre réponse.
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// Création des instances d'image
$src = imagecreatefromjpeg($_GET['img']);
$dest = imagecreatetruecolor(100, 100);
// les $_POST[ ] represente les coordeonés de l'image d'origine selectionner avec JQuery et JCROP
// Copie
imagecopy($dest, $src, 0, 0, $_POST['x'], $_POST['y'], 100, 100);
// ensuite tu copie une partie de l'image src dans l'image dest
imagecopyresampled($dst_r,$src_r,50,50,$_POST['x'],$_POST['y'],100,100,$_POST['w'],$_POST['h']);// decaler de 50px de la gauche et 50px du haut
// Affichage et libération de la mémoire
header('Content-Type: image/jpeg');
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);
}
?>
merci pour votre aide
ok voila mon code :merci pour votre aide<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Création des instances d'image //$src = imagecreatefromjpeg($_GET['img']); // ainsi on peut facilement vérifier les valeurs manipulées: $jpg = ( isset ( $_GET['img'])) ? $_GET['img'] : "" ; // ou plutôt: if ( isset ( $_GET['img']) { $jpg = $_GET['img']; //ici il serait bien de tester l'existence de l'image } else { // un traitement d'erreur die("pas de get"); } $src = imagecreatefromjpeg($jpg); $dest = imagecreatetruecolor(100, 100); // les $_POST[ ] represente les coordeonés de l'image d'origine selectionner avec JQuery et JCROP // Copie $x = $_POST['x']; // avec des précautions que je ne développe pas $y = $_POST['y']; $w = $_POST['w']; $h = $_POST['h']; imagecopy($dest, $src, 0, 0,$x,, 100, 100); // ensuite tu copie une partie de l'image src dans l'image dest imagecopyresampled($dst_r,$src_r,50,50,$x,$y,100,100,$w,$h);// decaler de 50px de la gauche et 50px du haut // Affichage et libération de la mémoire header('Content-Type: image/jpeg'); imagejpeg($dest); imagedestroy($dest); imagedestroy($src); } ?>