Path2D.addPath got removed?



我已经使用Path2D工作了一段时间,但是现在看来它的功能Path2D.addPath(path, matrix?)被删除(至少在Chrome中(。

实际上是否有任何替代品?
它是永久的,还是浏览器部分上的错误?

这是MDN的AddPath(和无耻插件(的信息:

" addPath"(注意:实验,在标准轨道上(

  DESKTOP:
  Chrome  | Firefox | Edge    | IE      | Opera   | Safari
  --------+---------+---------+---------+---------+----------
    Yes   |    34   |     -   |     -   |   Yes   |   Yes
  MOBILE:
  Android | Chrome  | Edge    | Firefox | Opera   | Safari
  --------+---------+---------+---------+---------+----------
    Yes   |   Yes   |     -   |    34   |   Yes   |   Yes
Data from MDN - 'npm i -g mdncomp' by K3N / epistemex.com (c) 2018.

但是您是对的,它似乎从当前Chrome版本的原型中消失了。我的猜测是,它与更改API有关使用Dommatrix而不是SVGMATRIX有关,尽管到目前为止应该已经存在,并且目前在Bugs.chromium.org上找不到任何可发现的。无论如何,我们要等待更新。

除了将路径直接添加到上下文之外,这也没有很好的解决方法。如果范围受到限制,您可能可以使用次要上下文并从那里绘制路径。多填充方法将是广泛的,因为您需要重建整个PATH2D API才能访问路径信息。

相关内容

  • 没有找到相关文章

最新更新