Snap.svg

Snap.svg

Snap.svgは、SVGを操作するためのまったく新しいJavaScriptライブラリです。
Snap.svgは、SVGを操作するためのまったく新しいJavaScriptライブラリです。Snapは、既存のSVGコンテンツとSnapで生成されたSVGコンテンツの両方をアニメーション化および操作するための、クリーンで合理化された直感的で強力なAPIをWeb開発者に提供します。現在、SVGを操作するための最も人気のあるライブラリはRaphaëlです。Raphaëlが事実上の標準となった主な理由の1つは、IE 6に至るまでブラウザをサポートしていることです。しかし、多くのブラウザをサポートすることは、SVG機能の共通サブセットのみを実装できることを意味します。SnapはRaphaël(Dmitry Baranovskiy)の作者によって完全にゼロから書かれ、最新のブラウザー(IE9以上、Safari、Chrome、Firefox、Opera)専用に設計されています。最新のブラウザをターゲットにすると、Snapはマスキング、クリッピング、パターン、フルグラデーション、グループなどの機能をサポートできることを意味します。Snapのもう1つのユニークな機能は、既存のSVGと連携する機能です。つまり、Snapを使用して作業するために、SVGコンテンツをSnapで生成する必要はありません(「jQueryまたはZepto for SVG」を考えてください)。つまり、Illustrator、Inkscape、SketchなどのツールでSVGコンテンツを作成し、Snapを使用してアニメーション化または操作します。実際に最初にレンダリングする必要なく、SVGの文字列(たとえば、Ajax経由で読み込まれたSVGファイル)を操作することもできます。つまり、SVGファイルから特定の図形をクエリするなど、基本的にリソースコンテナーまたはスプライトに変換することができます。シート。最後に、Snapはアニメーションをサポートしています。シンプルで直感的なアニメーション用のJavaScript APIを提供することにより、SnapはSVGコンテンツをよりインタラクティブで魅力的なものにすることができます。Snapは100%無料で、100%オープンソースです(Apache 2ライセンスでリリースされます)。
snap-svg

ウェブサイト:

ライセンスのあるすべてのプラットフォームでのSnap.svgの代替

Processing.js

Processing.js

Processing.jsは、オープンプログラミング言語、...
  • 無料アプリ
  • Web
Raphaël

Raphaël

Raphaëlは、Web上のベクターグラフィックスでの作業を簡素化する小さなJavaScriptライブラリです。
  • 無料アプリ
  • Web
Paper.js

Paper.js

HTML5 Canvasの上で実行されるオープンソースのベクターグラフィックススクリプトフレームワーク。
GraphicsJS

GraphicsJS

HTML5グラフィックスとアニメーションを簡単に描画するための無料のオープンソースJavaScriptライブラリ。RaphaëlやBonsaiを含む既存のSVG / VMLベースのコンポーネントよりも、すぐに使える機能の点で軽量で強力です。
FabricJS

FabricJS

Fabric.jsは強力でシンプルなJavascript HTML5キャンバスライブラリ、SVG-to-Canvas(&canvas-to-SVG)ParserItはキャンバス要素の上にあるインタラクティブなオブジェクトモデルです。SVGからキャンバスへのパーサーでもあります。
BonsaiJS

BonsaiJS

直感的なグラフィックスAPIとSVGレンダラーを備えた軽量のグラフィックスライブラリ。