Skip to content

Fabric.js 补充笔记

选中状态元素置顶问题

TIP

老版本无需设置该属性

fabric canvaspreserveObjectStacking,当设置为 true 的时候是在当前层,设置为 false 时是置顶选中元素,默认的是 false

思路:图层排序问题

fabric 中没有 CSSz-index 的概念,需要通过 moveTo()bringToXXX() 来处理。

思路:缩放后的尺寸计算

对象用 scale 缩放后,取 widthheight 依旧是缩放前的值,所以需要乘以缩放系数才能得到真实的值。

思路:针对 fabric 不支持的 canvas 操作

针对 fabric 不支持的 canvas 操作,可以通过用原生或其他库生成后转换成图片,再通过 fabric.Image 渲染到 fabric 的画布上。

Version 4.2 (core-1.3.4)