パス付きのXMLまたはJSONが得られ、SVGイメージを再作成する必要があります。SVG内のパス要素に基づいてviewBoxパラメータを計算する
私はそれに<g transform="scale(1 -1)" fill='#aaa' stroke='black' stroke-width='5' ></g>
を追加し、この要素に私はそれにすべてのパス(例えば<path d=
... />
)を追加
、空
<svg xmlns='http://www.w3.org/2000/svg' version='1.1'></svg>
を作成します。
最終的に私はSVGイメージを取得しますが、SVG要素のviewBox属性を設定していないため、イメージが正しく表示されません。ブラウザで開くと、その一部がフルサイズで表示されます。
パスからの値からviewBoxを計算することはできますか?
ありがとうございました!
「一部がフルサイズで表示されています」とはどういう意味ですか? – mihai
たとえば、400x400pxのSVGを使用している場合、そのSVGの一部(例:左下から50x50 - フルサイズになります。 –