Fabric.js 是一款功能强大,使用简单,操作Canvas最流行的Javascript库
一款超强大的HTML5 Canvas的js插件库,提供丰富的面向对象的交互设计方式,并且支持SVG和Canvas之间的互相转换
Fabric.js 特性展示
文本编辑
在Canvas上自由排版,具有丰富的样式、输入法和曲线支持
复杂路径
支持上百个简单路径组成的复杂SVG路径
图像滤镜
可自定义组合图像滤镜
动画效果
支持位置、变换和样式定义的动画补间和运动
剪辑路径
支持剪切区域,无论是对象、组
灵活控制
可自由定义缩放、旋转、倾斜,以及其他控制API
Typescript 支持
纯TypeScript编写,轻松调试
对象分组
支持多个对象的分组选择、变换
视角变换
高性能,轻松支持缩放,移动
对象缓存
强大的缓存系统,用于快速绘制复杂路径和图像