最近SVGパスの作業を開始しました。 JavaScript SVGとキャンバスを使用して、マウスを使用して動的に描画することができます。SVGパスの消去または部分的な透明化
私の問題の1つは、ユーザーが既に存在するパスを描画しようとすると、それを乗り越えるのに時間がかかることです。これを行うには効率的でスムーズな方法があるのだろうかと思います。
私の他の問題は、すでに描画されたSVGパスの一部を消去することです。私は、別の色(ex.white)を使用してパスを上書きすることができますが、背景の画像が存在する場合は、背景の部分をマスクします。パスの一部を編集して透明部分にするか、部分を削除することがありますか?
キャンバスの背景色を取得し、その色を使用してパスを描画しようとしましたが、元の点の色しか得られません。
ありがとうございました。
http://raphaeljs.com/は、サブパスを簡単に選択できるjsライブラリです。次に、消去された部分を除いて、パスを2つのサブパスに分割できます。 –