我正在尝试使用canvg js lib将svg转换为canvas。
原始svg包含一个rect,它具有url到svg模式的fill属性。当我使用canvg将svg转换为canvas时:
canvg(document.getElementById('canvas'), svg);
矩形填充的图像会改变其比例(宽度和高度的变化)。
This显示转化前后的svg。
有没有人有解决这个问题的想法?
答案 0 :(得分:0)
http://jsfiddle.net/L3hondLn/230/
我改变了
<pattern id="img1" width="20" height="20">
到
<pattern id="img1" width="200" height="200">
这是有效的。