Devi conoscere il javascript molto bene, in concomitanza con i canvas (per manipolare le immagini) non credo che esistano siti che ti possano spiegare il funzionamento e lo sviluppo perché appunto è javascript avanzato