Two.js is a two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl.
If you want your own design, illustrations or photos printed and stretched on the budget BlauPrint™ framework or on a textile print