canvas - 在easeljs中使用路径串绘制路径

标签 canvas path easeljs

有没有简单的方法可以通过传递表示该路径的字符串值来绘制路径。

例如,在 Fabric.js 中,您可以执行类似的操作:

var path = new fabric.Path('M 0 0 L 200 100 L 170 200 z');

easeljs中有类似的东西吗?我查看了文档,没有找到任何内容。

最佳答案

Graphics 有一个非常易于使用的小型 API:

graphics.f("#ff0000").mt(100,100).lt(100,100).ss(1).s("#0000ff").dc(100,0,50);

http://www.createjs.com/Docs/EaselJS/classes/Graphics.html

对于基于字符串的东西,还有一个“decodePath”API http://www.createjs.com/Docs/EaselJS/classes/Graphics.html#method_decodePath

它并不冗长,因为它用于工具输出。 Flash Pro 中的 DrawScript 和 Toolkit for CreateJS 都支持它。

关于canvas - 在easeljs中使用路径串绘制路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16108606/

相关文章:

html - 将元素添加到 Canvas html5

java - 使用canvas向JFrame添加其他组件

string - 如何使用python添加\\字符串

javascript - EaselJS 的问题

javascript - HTML5 Canvas 工具提示

javascript - Canvas 限制鼠标与重叠元素交互(z-index 高于 Canvas )

javascript - 如何使用 CamanJS 旋转 Canvas ?

Excel在Power Query中获取当前目录

algorithm - 遍历具有负节点和循环节点的图的最佳算法是什么

javascript - EaselJs 教程。动画不运行