3
Paper.js是一个运行在HTML5 Canvas之上的开源矢量图形脚本框架。它提供了一个干净的场景图/文档对象模型,以及许多强大的功能来创建和使用矢量图形和贝塞尔曲线,它们都被整齐地包装在一个设计良好,一致且干净的编程界面中。特征文档对象模型Paper.js提供了一个非常易于使用的文档对象模型(也称为场景图)。创建一个项目,并用图层,组,路径,栅格等填充它。路径和细分Paper.js使创建路径和向其添加细分非常容易。添加之后,可以轻松地检查,操纵,移动,删除这些片段。Mouse Interaction Paper.js为您可以使用鼠标(或触摸屏)执行的不同操作提供了鼠标处理程序。您可以使用这些处理程序来生成不同类型的工具,这些工具对鼠标的交互和移动具有不同的反应方式。键盘交互Paper.js允许您通过两种方式与键盘交互:您可以拦截按键事件并对其进行响应,或者可以随时检查给定按键的状态,以查看是否按下了该按键。
具有任何许可的所有平台的Paper.js替代品
21
15
11
3
GraphicsJS
免费的开源JavaScript库,可轻松绘制HTML5图形和动画。与现存的基于SVG / VML的组件(包括Raphaël和Bonsai)相比,它的即装即用功能轻巧且功能强大。
2
1
1
1
0
0
FabricJS
Fabric.js是一个功能强大且简单的Javascript HTML5画布库,SVG-to-Canvas(和canvas-to-SVG)解析器它是位于canvas元素之上的交互式对象模型。它也是SVG画布解析器。
- 免费应用
- Self-Hosted
0
0
0
Anime.js
灵活的Javascript动画库,可与CSS,Individual Transforms,SVG,DOM属性和JS对象一起使用。
- 免费应用
- Self-Hosted
- JavaScript