FabricJS

FabricJS

Fabric.js是一个功能强大且简单的Javascript HTML5画布库,SVG-to-Canvas(和canvas-to-SVG)解析器它是位于canvas元素之上的交互式对象模型。它也是SVG画布解析器。
Fabric.js是一个框架,可让您轻松使用HTML5 canvas元素。它是画布元素顶部的交互式对象模型。它也是SVG画布解析器。使用Fabric.js,您可以在画布上创建和填充对象。对象,例如简单的几何形状-矩形,圆形,椭圆形,多边形或更复杂的形状(包含数百或数千个简单路径)。然后,您可以使用鼠标缩放,移动和旋转这些对象。修改它们的属性-颜色,透明度,z-index等。您也可以一起操作这些对象-使用简单的鼠标选择将它们分组。非技术性介绍... Fabric.js使您可以轻松地在HTML上创建简单的形状(如矩形,圆形,三角形和其他多边形)或由许多路径组成的更复杂的形状使用JavaScript的网页上的元素。然后,Fabric.js将允许您使用鼠标来操纵这些对象的大小,位置和旋转。也可以使用Fabric.js库更改这些对象的某些属性,例如它们的颜色,透明度,网页上的深度位置或选择这些对象的组。Fabric.js还允许您将SVG图像转换为JavaScript数据,该数据可用于将其放置到元件。
fabricjs

特征

具有任何许可的所有平台的FabricJS替代品

Processing.js

Processing.js

Processing.js是一种开放式编程语言,是...
  • 免费应用
  • Web
p5.js

p5.js

p5.j​​s是一个基于处理核心原理的JS客户端库,用于创建图形和交互式体验。
Paper.js

Paper.js

在HTML5 Canvas上运行的开源矢量图形脚本编写框架。
Pts

Pts

Pts是一个JavaScript库,用于可视化和广告素材编码。Pts是轻量级且模块化的。
Draw2D

Draw2D

使用Draw2D Javascript库创建类似绘图,图表或工作流编辑器的Visio。用户界面允许使用标准浏览器进行交互式绘图。
oCanvas

oCanvas

oCanvas是一个JavaScript库,旨在简化HTML5 Canvas的开发。您无需处理像素,而可以处理对象。它非常简单易上手。
Snap.svg

Snap.svg

Snap.svg是用于SVG的全新JavaScript库。