Aby uzyskać bardzo złożone obrazy, należy użyć programu Adobe Illustrator do projektowania (światowej klasy edytor projektów).
Następnie zapisz obraz w formacie .SVG.
BTW, Możesz załadować plik (przykład "yourArt.svg") bezpośrednio do znacznika img.
Ale, bardziej na twoje pytanie, możesz użyć biblioteki rysunków płótna o nazwie FabricJS, aby przeczytać svg i narysować go na płótnie. Strona biblioteki to: http://fabricjs.com/
Alternatywnie można użyć narzędzia do konwersji online, aby przekonwertować plik yourArt.svg na wymagane polecenia rysowania na płótnie. Popularny konwerter svg-na-płótnie to: http://www.professorcloud.com/svg-to-canvas/
Słowo ostrzeżenia ... te techniki mogą wymagać poprawienia wynikowych poleceń rysowania płótna - szczególnie, jeśli kompozycja wykorzystuje bardziej zaawansowane techniki w programie Illustrator.
Twoja grafika może być bardzo skomplikowana i nadal być obsługiwana! Zapoznaj się z sekcją SVG demonstracji FabricJS: http://fabricjs.com/kitchensink/
Rozglądając się trochę wydaje się jedyną realną opcją, jeśli chcesz tworzyć i manipulować kilka skomplikowanych kształtów. Oprzyrządowanie do SVG (lub innego formatu grafiki wektorowej) jest naprawdę na najwyższym poziomie. –
Innym narzędziem, z którego możesz skorzystać, jest [Microsofts Expression Design] (http://msdn.microsoft.com/en-US/expression), który wydaje się teraz darmowy. Ma opcję eksportu do SVG. –