io con ajax avevo fatto un sistema che l'utente manda l'immagine online, la visualizza, e con il mouse, poteva ingrandire o diminuire l'area e trascinare una casella sopra all'immagine scegliendo l'area a lui interessata...
Salvando, prendevo i punti e mi ritagliavo l'immagine, salvavo dunque in db l'immagine e l'utente aveva la sua immagine con il pezzo che interessava...