0

我正在使用canvg将以下 svg 渲染到画布但是它失败了。我不知道为什么

<svg class="circularReferenceSVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <marker xmlns="http://www.w3.org/2000/svg" id="triangle" viewBox="0 0 10 10" refX="0" refY="5" markerUnits="strokeWidth" markerWidth="4" markerHeight="4" orient="auto">
                <path d="M 0 0 L 10 5 L 0 10 z" fill="#000000"></path>
            </marker>
        </svg>

我的猜测是它必须与xmlns做一些事情。我在canvg网页上找不到任何关于它的信息。任何帮助将不胜感激。

这是canvg似乎失败的屏幕截图 这里点和角度未定义

4

1 回答 1

-1

您需要用 defs 标签包装标记标签。

于 2018-06-29T07:13:38.910 回答