Fabricjs canvas.clipTo - 在剪辑区域外显示对象的控件

时间:2015-10-02 18:17:01

标签: javascript canvas fabricjs

我正在使用canvas.clipTo创建一个基于SVG的"图像掩码"对于我的整个画布,正如@kangax,fabric.js的创建者in this stackoverflow answer所描述的那样。它看起来很棒!

但有一个问题:添加的对象的句柄/控件不会显示在蒙版/ clipTo区域之外。例如:

picture of a pug on a t-shirt, with borders to resize the pug image. Bottom right control is obscured.

正如您在图像中看到的那样,隐藏了哈巴狗的右下方手柄。这不好!

I< 3< 3< 3 canvas.clipTo这种方法,但需要用户能够抓住他们添加的图像的边缘,即使它们落在蒙面区域之外。图像应该被隐藏,但其控件应该是可见的。

1 个答案:

答案 0 :(得分:4)

使用结构画布实例上的controlsAboveOverlay属性。