Canvas KineticJS文本路径数据属性
我正在尝试使用KineticJS获取曲线文本 我的目标是:Canvas KineticJS文本路径数据属性,canvas,kineticjs,Canvas,Kineticjs,我正在尝试使用KineticJS获取曲线文本 我的目标是: 让KineticJS在文本路径上创建带有曲线文本的画布 将文本居中 有一个字段,用于更新曲线文本onkeyup 可以调整曲线的半径 KineticJS制作的画布应该隐藏,但创建一个可见的.png 在服务器上保存.png文件 我已经达到的目标是: 让KineticJS在文本路径上创建带有曲线文本的画布 将文本居中 有一个字段,用于更新曲线文本onkeyup KineticJS制作的画布是隐藏的,但会创建一个可见的.png 在服务器上
- 让KineticJS在文本路径上创建带有曲线文本的画布
- 将文本居中
- 有一个字段,用于更新曲线文本onkeyup
- 可以调整曲线的半径
- KineticJS制作的画布应该隐藏,但创建一个可见的.png
- 在服务器上保存.png文件
- 让KineticJS在文本路径上创建带有曲线文本的画布
- 将文本居中
- 有一个字段,用于更新曲线文本onkeyup
- KineticJS制作的画布是隐藏的,但会创建一个可见的.png
- 在服务器上保存.png文件
我真的非常感谢任何帮助。正如您可能注意到的,在
动能.TextPath
中,您将拥有一些属性,如文本
和数据
。在text
中,指定要在textpath中显示的字符串,在data
中,可以定义一个SVG数据字符串,该字符串将塑造您的textpath
SVG数据字符串可以包含一些元素,例如:M、L、H、V、C、S、Q、T、A和Z
解释这些元素中的每一个:
- M=移动到
- L=lineto
- H=水平线至
- V=垂直线至
- C=曲线图
- S=平滑曲线
- Q=二次Bézier曲线
- T=光滑二次Bézier曲线
- A=椭圆弧
- Z=闭合路径
<path d="M150 0 L75 200 L225 200 Z" />
KineticJS网站提供了一个TextPath,您可以将其用作自定义TextPath的参考