in flash aveva fatto qualcosa di simile anche sephirot, magari sul suo sito trovi ancora
l'esempio.
Sinceramente io lo feci nel 2004 e non so nemmeno più dove ho gli script.

Cmq devi utilizzare
imagecopyresampled() passandogli le coordinate necessarie da flash o js.