Is there a graphical HTML canvas editor? What is the best canvas JS library?
UPDATE:
I just found LEANORDO that is a vector GUI based graphics editor that exports HTML canvas
The HTML5 canvas has the potential to become a staple of the web, enjoying ubiquitous browser and platform support in addition to widespread webpage support, as nearly 90% of websites have ported to HTML5.
SVG gives better performance with smaller number of objects or larger surface. Canvas gives better performance with smaller surface or larger number of objects. SVG can be modified through script and CSS. Canvas can be modified through script only.
The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images.
The HTML <canvas> element is used to draw graphics, on the fly, via JavaScript. The <canvas> element is only a container for graphics. You must use JavaScript to actually draw the graphics. Canvas has several methods for drawing paths, boxes, circles, text, and adding images.
If you're okay with SVG rather than Canvas, then the clear winner is Raphael.
Raphael is great, not only because it makes a lot of graphical tasks ridiculously simple, but also because it even works in older versions of IE (where it uses VML instead of SVG).
If you really want to use Canvas, then it's trickier. There's a lot of projects out there, but none has really shone out yet as being the best.
I would think that things will settle down fairly quickly, say in the next six months or so, and we'll get to a position where there's a few really good libraries that can be recommended. But for the time being, your best bet may be to simply try out a few and see which ones work best for you.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With