SVGで基本的な画像操作を学び、次のチャレンジに対する最適なアプローチを見つけようとしています。さまざまなSVG要素(円、長方形、三角形)を持つSVGファイルが1つあります。彼らはすべて互いに重なっていて、異なる形の新しい「領域」を作り出しています(写真参照)。SVG要素の領域塗りをオーバーラップさせる最適な方法は何ですか?
実際の要素を塗りつぶすので、問題はありません。しかし、特定の交差領域だけを色で塗りつぶしたい場合はどうすればよいですか?
私の現在の考え方でした:
- は、私は一つの大きなパスとして全体の組成を治療し、その後、塗りつぶしルールで遊ぶことができるかどうか、その後、パスなど、すべての要素を描画することを検討してください。
- エリアの形状を計算し、その上に新しいシェイプを描画し、塗りつぶすことを検討してください。
あなたは、フィルタが何を説明してもらえますか? – user305883