私は接続などで状態マシンを生成するjavascriptライブラリ(jsPlumb)を使用しています.
生成されたグラフにズームインおよびズームアウト機能を追加しようとしています。
生成されたコードは次のようなものです。
<div id="canvas">
<canvas style="position: absolute; height: 4px; width: 4px; left: 907.816650390625px; top: 659.816650390625px; " class="_jsPlumb_endpoint ui-draggable ui-droppable" height="4" width="4"></canvas>
...
divラッパー内に多くのキャンバス要素があります。
したがって、これらすべてのキャンバス要素を簡単にスケーリングできるライブラリを見つけようとしています。
Fabric.js は良さそうに聞こえますが、キャンバス自体に変換を適用するために既存のキャンバスを「ロード」する方法は見つかりませんでしたが、キャンバス内の要素に変換を適用するだけでした。
それができるライブラリを知っている人はいますか?または、ズームイン/ズームアウト機能をjsplumbに追加するために何かをしたことがあるなら、私も嬉しいです! このライブラリは他の多くの便利な機能を提供するため、Fabric.js を使用したソリューションが特に必要です。
ありがとう!