2012-04-27 3 views
2

UML /フローチャートデザインツールのようなものを作成したいと思います。ユーザーはシェイプをキャンバス上にドラッグし、シェイプにテキストを追加し、シェイプのサイズを変更し、シェイプを再配置し、シェイプを角度線でリンクすることができます。キャンバスを使用した長方形操作用のJavaScriptライブラリ

質問:

が、私はの上にこのようなアプリケーションを構築できる任意のJavaScriptのキャンバスライブラリはありますか?

達成しようとしていることがわからない場合は、お気軽にお問い合わせください。前もって感謝します!

注:

チュートリアルも大変ありがとうございます。

答えて

2

あまり複雑でないか大きいSVGの方がおそらく簡単だろう。

RaphaelJSは、おそらく最も一般的なSVGライブラリです。

このような単純なことができるキャンバスライブラリはFabricJSとですが、どちらもリンクのコンセプトを非常にうまくサポートしているとは思いません。

+1

おかげで、これは便利です。このプロジェクトではSVG vs Canvasを使用するメリットを比較検討する必要があります。 – Jack

3

私は図書館を知らない、私は、ライブラリを使用するが、すべてのマウスイベントをに制御することにより自分ですべてを行うません:マウスダウン、のmouseup、のMouseMoveなど

たぶん、あなたは読書で学ぶことができますこの男のブログは、サイモンは、彼は次のように素敵なチュートリアルを持っています

http://simonsarris.com/blog/510-making-html5-canvas-useful

http://simonsarris.com/blog/225-canvas-selecting-resizing-shape

+1

これらのチュートリアルはどちらも非常に便利です。 – Jack

+1

野生の私の名前を見るのはいつも気分が悪い –

関連する問題