Konva.js - JavaScript Canvas 2Dライブラリ
(github.com/konvajs)- HTML5 CanvasベースのJavaScriptフレームワークで、高性能なアニメーション、トランジション、ノードのネスト、レイヤリング、フィルタリング、キャッシュ、イベント処理などをサポート
- デスクトップおよびモバイルデバイスで一貫した体験と性能を提供
- さまざまな図形をサポートするオブジェクト指向のAPI
- 数千個の図形を個別に移動、サイズ変更、回転可能
- ノードのネスト、グループ化、イベントバブリングなど、複雑な階層構造と効率的なイベント処理
- 組み込みのアニメーションおよびTween機能により、滑らかで動的な効果を実装
- Canvasの作業結果を高解像度のData URL、画像データ、またはオブジェクト形式で保存可能
- 直感的なドラッグ&ドロップ機能を実装可能
- React、Vue、Svelte などのWebフレームワークとの統合をサポート
- KineticJS のGitHubフォークとして始まった
4件のコメント
複数の図形を組み合わせることはできますが、複合図形は回転させると中心点が思っていた位置と異なる場所にできてしまい、その場で角度をひねるような実装をするのが難しいです
デモを見ようと思って公式サイトに行ったら価格タブがあったので押してみたら、ミュージックビデオが出てきますね(笑)
私もまったく同じ経験をしました(笑)
「諦めないで」いや、いったい何を考えているんでしょうか…
Rick Rolled というミームです。
Never Gonna Give You Upという曲のリンクを踏ませて人を釣る海外のミームですが、無料のオープンソースなので、人を釣ろうとしてこうしたのだと思います(笑)