Snap.svg

Snap.svg

Snap.svg to zupełnie nowa biblioteka JavaScript do pracy z SVG.
Snap.svg to zupełnie nowa biblioteka JavaScript do pracy z SVG.Snap zapewnia programistom internetowym czysty, usprawniony, intuicyjny i wydajny interfejs API do animowania i manipulowania zarówno istniejącą zawartością SVG, jak i treści SVG generowanych za pomocą Snap.Obecnie najpopularniejszą biblioteką do pracy z SVG jest Raphaël.Jednym z głównych powodów, dla których Raphaël stał się de facto standardem, jest to, że obsługuje przeglądarki aż do IE 6. Jednak obsługa tak wielu przeglądarek oznacza jedynie możliwość implementacji wspólnego podzbioru funkcji SVG.Snap został napisany całkowicie od podstaw przez autora Raphaëla (Dmitry Baranovskiy) i został zaprojektowany specjalnie dla nowoczesnych przeglądarek (IE9 i nowsze, Safari, Chrome, Firefox i Opera).Kierowanie na bardziej nowoczesne przeglądarki oznacza, że ​​Snap może obsługiwać funkcje takie jak maskowanie, przycinanie, wzorce, pełne gradienty, grupy i wiele innych ... Kolejną unikalną cechą Snap jest jego zdolność do pracy z istniejącym SVG.Oznacza to, że twoja zawartość SVG nie musi być generowana za pomocą Snap, abyś mógł używać Snap do pracy z nią (pomyśl „jQuery lub Zepto dla SVG”).Oznacza to, że tworzysz zawartość SVG w narzędziach takich jak Illustrator, Inkscape lub Sketch, a następnie animujesz lub w inny sposób manipulujesz nią za pomocą Snap.Możesz nawet pracować z ciągami SVG (na przykład, plikami SVG ładowanymi przez Ajax) bez konieczności renderowania go najpierw, co oznacza, że ​​możesz wykonywać takie czynności, jak zapytania o określone kształty z pliku SVG, zasadniczo zamieniając go w kontener zasobu lub duszkaarkusz.Wreszcie Snap obsługuje animację.Zapewniając prosty i intuicyjny interfejs API JavaScript do animacji, Snap może sprawić, że treść SVG będzie bardziej interaktywna i wciągająca.Snap jest w 100% darmowy iw 100% open-source (wydany na licencji Apache 2).
snap-svg

Stronie internetowej:

Kategorie

Alternatywy dla Snap.svg'a dla wszystkich platform z dowolną licencją

Processing.js

Processing.js

Processing.js to otwarty język programowania, port ...
Raphaël

Raphaël

Raphaël to mała biblioteka JavaScript, która powinna uprościć pracę z grafiką wektorową w Internecie.
Paper.js

Paper.js

Struktura skryptów grafiki wektorowej o otwartym kodzie źródłowym działająca na kanwie HTML5 Canvas.
GraphicsJS

GraphicsJS

Darmowa biblioteka JavaScript typu open source do łatwego rysowania grafiki i animacji HTML5.Jest lekki i mocniejszy pod względem gotowych funkcji niż istniejące komponenty oparte na SVG / VML, w tym Raphaël i Bonsai.
FabricJS

FabricJS

Fabric.js to potężna i prosta biblioteka CanvasJavascript HTML5, SVG-to-Canvas (i canvas-to-SVG) ParserIt jest interaktywnym modelem obiektowym na szczycie elementu canvas.Jest to również parser SVG-to-canvas.
BonsaiJS

BonsaiJS

Lekka biblioteka graficzna z intuicyjnym interfejsem API grafiki i rendererem SVG.