私は、クライアント側JavaScriptを使用してSVGテキスト要素の衝突検出を実装しようとしています。ヒットテストでは、テキストのグリフが他のテキスト要素のグリフと重なっているかどうかを確認する必要があります。 getBBox
とgetExtentOfChar
は正確なものではないので、私はカスタムソリューションが必要です。SVGテキストヒットテスト
私の最初のアプローチは、素子の各座標/ピクセルの色を取得し、手動でヒットテストを実行することであったが、座標の色を得ることができないので、これは動作しません。それはピクセルの色を得るために追加のキャンバスを必要とする - >ひどい回避策。
今私はヒットテストのためにテキストまたはグリフをポリゴンに変換することを考えています。出来ますか?あるいは、グリフベースのヒットテストのための誰かのアプローチがありますか?
よろしく
ピクセルベースのヒットテスト用として