我想将内联SVG图像发送到PHP脚本,以使用Imagick将其转换为PNG.为此,我必须知道如何在内联SVG上获取base64字符串.对于canvas对象,它是一个简单的".toDataURL()"但不适用于内联SVG,因为它不是元素的全局函数.
test = function(){
var b64 = document.getElementById("svg").toDataURL();
alert(b64);
}
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/nikolang/ccx195qj/1/
但是如何为内联SVG做到这一点?