Paper.js

Paper.js

Marco de secuencias de comandos de gráficos vectoriales de código abierto que se ejecuta sobre el lienzo HTML5.
Paper.js es un marco de secuencias de comandos de gráficos vectoriales de código abierto que se ejecuta sobre el lienzo HTML5.Ofrece un modelo de objeto de documento / gráfico de escena limpio y una gran cantidad de funcionalidades poderosas para crear y trabajar con gráficos vectoriales y curvas bezier, todo perfectamente envuelto en una interfaz de programación bien diseñada, consistente y limpia.CARACTERÍSTICAS Modelo de objeto de documento Paper.js proporciona un Modelo de objeto de documento (también llamado Gráfico de escena) con el que es muy fácil trabajar.Cree un proyecto y complételo con capas, grupos, trazados, rásteres, etc. Trazados y segmentos Paper.js hace que sea muy fácil crear trazados y agregarles segmentos.Después de agregar, los segmentos pueden ser fácilmente inspeccionados, manipulados, movidos, eliminados, etc. Mouse Interaction Paper.js ofrece controladores de mouse para las diferentes acciones que puede realizar con un mouse (o pantalla táctil).Puede usar estos controladores para producir diferentes tipos de herramientas que tienen diferentes formas de reaccionar a la interacción y el movimiento del mouse.Keyboard Interaction Paper.js le permite interactuar con el teclado de dos maneras: puede interceptar eventos clave y responder a estos, o puede verificar el estado de una tecla determinada en cualquier momento, para ver si se presiona o no.
paper-js

Sitio web:

Caracteristicas

Alternativas a Paper.js para Android

GraphicsJS

GraphicsJS

Biblioteca de JavaScript de código abierto gratuita para dibujar fácilmente gráficos y animaciones HTML5.Es liviano y más potente en términos de características listas para usar que los componentes basados ​​en SVG / VML existentes, incluidos Raphaël y Bonsai.