Fabricjs canvas.clipTo – 在剪辑区域外显示对象的控件
Fabricjs canvas.clipTo – show object's controls outside clip area
我正在使用 canvas.clipTo
为我的整个 canvas 创建基于 SVG 的 "image mask",如 fabric.js 的创建者@kangax 所述,in this Whosebug answer。看起来很不错!
但有一个问题:添加对象的 handles/controls 不会显示在 masked/clipTo 区域之外。示例:
正如您在图片中看到的,哈巴狗右下角的把手被隐藏了。这不行!
我 <3 <3 <3 这种 canvas.clipTo
方法,但需要用户能够抓住他们添加的图像的边缘,即使它们落在遮罩区域之外。该图像应隐藏,但其控件应可见。
使用结构 canvas 实例上可用的 controlsAboveOverlay
属性。
我正在使用 canvas.clipTo
为我的整个 canvas 创建基于 SVG 的 "image mask",如 fabric.js 的创建者@kangax 所述,in this Whosebug answer。看起来很不错!
但有一个问题:添加对象的 handles/controls 不会显示在 masked/clipTo 区域之外。示例:
正如您在图片中看到的,哈巴狗右下角的把手被隐藏了。这不行!
我 <3 <3 <3 这种 canvas.clipTo
方法,但需要用户能够抓住他们添加的图像的边缘,即使它们落在遮罩区域之外。该图像应隐藏,但其控件应可见。
使用结构 canvas 实例上可用的 controlsAboveOverlay
属性。