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

5
我正在使用canvas.clipTo来创建基于SVG的“图像掩模”,用于我的整个画布,正如fabric.js的创建者@kangax所描述的那样,在这个stackoverflow回答中。看起来非常棒!
然而,有一个问题:添加的对象的手柄/控件不会显示在被遮罩/clipTo区域之外。例如:

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

如图所示,pug的右下角手柄被隐藏了。这不好!
我喜欢使用canvas.clipTo方法,但需要用户能够抓住添加的图像的边缘,即使它们超出了掩码区域。图像应该被隐藏,但其控件应该可见。
1个回答

7

使用位于fabric canvas实例上的controlsAboveOverlay属性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接