Canvg转换 - 使用填充网址时的奇怪行为

时间:2015-10-22 11:23:15

标签: javascript canvas svg canvg

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

原始svg包含一个rect,它具有url到svg模式的fill属性。当我使用canvg将svg转换为canvas时:

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

矩形填充的图像会改变其比例(宽度和高度的变化)。

This显示转化前后的svg。

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

1 个答案:

答案 0 :(得分:0)

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

我改变了

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

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

这是有效的。