j'avais travailler le même scénario, les étapes sont ci-dessous
1) Je téléchargé l'image par l'image ajax Uploader (http: // valums. com/ajax-upload /)
2) jCrop initialisé (http://deepliquid.com/content/Jcrop. html) dans l'événement de succès de l'étape 1 (événement de succès signifie que je télécharge l'image par ajax j'ai eu l'événement de succès). 3) .à partir de jCrop a sélectionné la zone sélectionnée et l'a également sauvegardée avec ajax. Snippet car il est ici ...
Simple cropping code for PHP (requires the gd extension)
<?php
$targ_w = $targ_h = 150;
$jpeg_quality = 90;
$src = 'demo_files/flowers.jpg';
$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']);
header('Content-type: image/jpeg');
imagejpeg($dst_r, null, $jpeg_quality);
?>
et cela fonctionne comme un charme ...
Si besoin d'aide ne hésitez pas à demander.
Si vous recadrez après son téléchargement alors je vous suggère d'utiliser l'API ImageMagic - http://www.imagemagick.org/script/api.php?ImageMagick=20p2n9nr9sr84mvgcouba6aeo4 –