Per immagini davvero complesse, utilizzare Adobe Illustrator per la progettazione (un editor di progettazione di livello mondiale).
Quindi salvare l'immagine nel formato .SVG.
BTW, è possibile caricare il file (ad esempio "yourArt.svg") direttamente in un tag img.
Ma, più alla tua domanda, puoi usare una libreria di disegno su tela chiamata FabricJS per leggere lo svg e disegnarlo su una tela. Il sito web della biblioteca è: http://fabricjs.com/
In alternativa, è possibile utilizzare uno strumento di conversione online per convertire il proprioArt.svg nei comandi di disegno su tela richiesti. Un famoso convertitore di svg-to-canvas è: http://www.professorcloud.com/svg-to-canvas/
Una parola di avvertimento ... queste tecniche potrebbero richiedere il perfezionamento dei comandi di disegno di canvas risultanti, specialmente se la grafica utilizza le tecniche più avanzate di Illustrator.
Le immagini possono essere molto complesse e comunque gestite! Controlla la sezione SVG delle demo di FabricJS: http://fabricjs.com/kitchensink/
Guardando in giro un po 'questo sembra l'unica vera opzione se si desidera creare e manipolare le alcune forme complesse. E gli strumenti per SVG (o altri formati di grafica vettoriale) sono davvero di prim'ordine. –
Anche un altro strumento che è possibile utilizzare è [Microsofts Expression Design] (http://msdn.microsoft.com/en-US/expression) che sembra ora gratuito. Ha la possibilità di esportare in SVG. –