Skip to content

Fabric.js 补充笔记 ​

选中状态元素置顶问题 ​

TIP

老版本无需设置该属性

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

思路:图层排序问题 ​

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

思路:缩放后的尺寸计算 ​

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

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

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

Version 4.3