2

我正在尝试使用 canvg js lib 将 svg 转换为画布。

原始 svg 包含一个矩形,其具有 url 的填充属性到 svg 模式。当我使用canvg将svg转换为画布时:

canvg(document.getElementById('canvas'), svg);

矩形填充的图像改变了它的比例(宽度和高度改变)。

显示了转换前后的 svg。

有没有人有解决这个问题的想法?

4

1 回答 1

0

http://jsfiddle.net/L3hondLn/230/

我变了

<pattern id="img1" width="20" height="20">

<pattern id="img1" width="200" height="200">

这是工作。

于 2015-10-22T11:37:10.173 回答