0
DIVの中にSVGイメージをレンダリングしました。ボタンをクリックすると、そのDIVをイメージとして保存する必要があります。イメージは、画面に表示されるイメージと同じにする必要があります。イメージとしてHTML divを保存するには?
これを行う方法はありますか?
DIVの中にSVGイメージをレンダリングしました。ボタンをクリックすると、そのDIVをイメージとして保存する必要があります。イメージは、画面に表示されるイメージと同じにする必要があります。イメージとしてHTML divを保存するには?
これを行う方法はありますか?
大丈夫、それはかなり簡単です: は、最初のあなたは、あなたのPCに画像を保存し、画像のみのURLと、次のステップがある
DownloadImage= function(picname, dirpath) {
// This method downloads the slide at the specified resolution.
var newwindow;
obj = dirpath+picname
newWindow = window.open(obj, "SaveImage",
"directories=no,status=no,menubar=no,toolbar=no,resizable=no,top=100000,left=100000,width=0,height=0 ");
newWindow.document.execCommand('SaveAs', true);
newWindow.close();
return false;
}
に保存する名前を取り、この機能DownloadImage
をしなければなりませんJavascriptコードからDiv DOM OBJECT
を選択する必要があります。Src attribute
を取得し、それを上記の関数に渡します。
'src'属性が存在する場合でも、これは動作しません。イメージではなくsvgドキュメントを参照します。 。 – bennedich