我想将一个内联SVG图像发送到一个PHP脚本,使用Imagick将其转换为PNG。为此,我必须知道如何从内联SVG中获取一个base64字符串。对于canvas对象来说,它是一个简单的“.toDataURL()”,但这在内联SVG中不起作用,因为它不是元素的全局函数。
test = function(){
var b64 = document.getElementById("svg").toDataURL();
alert(b64);
}
http://jsfiddle.net/nikolang/ccx195qj/1/
但如何对内联SVG进行操作呢?