Snap.svg

Snap.svg

Snap.svg es una nueva biblioteca de JavaScript para trabajar con SVG.
Snap.svg es una nueva biblioteca de JavaScript para trabajar con SVG.Snap proporciona a los desarrolladores web una API limpia, optimizada, intuitiva y potente para animar y manipular tanto el contenido SVG existente como el contenido SVG generado con Snap.Actualmente, la biblioteca más popular para trabajar con SVG es Raphaël.Una de las razones principales por las que Raphaël se convirtió en el estándar de facto es que admite navegadores desde IE 6. Sin embargo, admitir tantos navegadores significa solo poder implementar un subconjunto común de funciones SVG.Snap fue escrito completamente desde cero por el autor de Raphaël (Dmitry Baranovskiy), y está diseñado específicamente para navegadores modernos (IE9 y versiones posteriores, Safari, Chrome, Firefox y Opera).Apuntar a navegadores más modernos significa que Snap puede admitir características como enmascaramiento, recorte, patrones, gradientes completos, grupos y más ... Otra característica única de Snap es su capacidad para trabajar con SVG existente.Eso significa que su contenido SVG no tiene que generarse con Snap para que pueda usar Snap para trabajar con él (piense en "jQuery o Zepto para SVG").Eso significa que crea contenido SVG en herramientas como Illustrator, Inkscape o Sketch y luego lo anima o lo manipula con Snap.Incluso puede trabajar con cadenas de SVG (por ejemplo, archivos SVG cargados a través de Ajax) sin tener que representarlo primero, lo que significa que puede hacer cosas como consultar formas específicas de un archivo SVG, esencialmente convirtiéndolo en un contenedor de recursos o spritesábana.Finalmente, Snap admite animación.Al proporcionar una API JavaScript simple e intuitiva para la animación, Snap puede ayudar a que su contenido SVG sea más interactivo y atractivo.Snap es 100% gratuito y 100% de código abierto (lanzado bajo una licencia Apache 2).
snap-svg

Sitio web:

Caracteristicas

Categorias

Alternativas a Snap.svg para todas las plataformas con cualquier licencia

Processing.js

Processing.js

Processing.js es un lenguaje de programación abierto, puerto del ...
Raphaël

Raphaël

Raphaël es una pequeña biblioteca de JavaScript que debería simplificar su trabajo con gráficos vectoriales en la web.
Paper.js

Paper.js

Marco de secuencias de comandos de gráficos vectoriales de código abierto que se ejecuta sobre el lienzo HTML5.
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.
FabricJS

FabricJS

Fabric.js es una biblioteca de lienzo HTML5 JavaScript potente y simple, SVG-to-Canvas (& lienzo-a-SVG) Parser Es un modelo de objeto interactivo en la parte superior del elemento de lienzo.También es un analizador SVG a lienzo.
BonsaiJS

BonsaiJS

Una biblioteca gráfica liviana con una API gráfica intuitiva y un renderizador SVG.