1

JavaScript/jQueryを使用してHTMLファイルでSVGファイル、たとえばexample.svgを選択し、画像をデスクトップに保存せずにさらに操作するためにポリゴン/ポリパス/パスを文字列として取得できるかどうかを知りたいですInkScape/Adobe Illustrator またはその他のベクトル処理プログラムを使用してコードを手動で抽出します

ここに私が目指しているものがあります:

<img src="example.svg" />

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
  <polygon points="100,10 40,180 190,....." style="......"/>
</svg>

そして、私が扱いたいと思っているコード:

$(document).ready(function() {

    // convert the svg into polygon, for instance
    function convertSVG(svg){
        ...
    }

    convertSVG(/* get that SVG in img tags */);

})
4

1 に答える 1

0

jQueryを使用すると、次のようなことができるようです

$.get("/path/to/file.svg", function(data) {
    var svg_data = data.childNodes;
});

次に、svg_dataは SVG データのタグを DOM ノード形式で保持するため、次のようなことができます。

$("#my_holder").html(svg_data);

そして、#my_holderその中に画像があります。

于 2013-03-19T16:21:20.683 に答える