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