在chrome上导出png图片不可用
kongqueshi opened this issue · 0 comments
kongqueshi commented
问题如题,经过调试发现在:
src/protocol/png.js 中的 loadImage 这个方法创建了一个img元素,然后把svg的url作为src传入。但是这里的svg对象中没有命名空间:“xmlns:http://www.w3.org/2000/svg" 属性,导致图片加载失败。
不确定是否是我的环境问题,但是当我在getSVGInfo方法中,增加了svgDom的上述属性就可以正常导出了:
svgDom.setAttribute('xmlns', 'http://www.w3.org/2000/svg')