前端知库

Fabric.js

面向可编辑图形的 Canvas 库,支持对象选择、变换和 SVG 导入导出。

把 Canvas 内容抽象成可选中、缩放、旋转的对象,支持文字编辑、自由绘制、滤镜和 JSON/SVG 序列化,适合海报设计、图片编辑这类编辑器。

v6 起改用 ESM 和 TypeScript,导入方式和部分 API 与 v5 不兼容,网上旧教程多为 v5 写法。序列化 JSON 跨大版本时需要验证能否还原。

许可:MIT。