consiglio script gia' pronto, questo image cropper o simili
http://www.speedingrhino.com/cropper.htm
concettualmente non e' proprio elementare e le problematiche nel gestire una resa cross-browser per uno script del genere sono notevoli
ciao