【问题标题】:can not view selector controls outside the clipping area in canvas (fabric.js)无法在画布(fabric.js)的剪切区域之外查看选择器控件
【发布时间】:2015-07-26 21:48:43
【问题描述】:

我使用下面的代码使用 fabric.js 插件来剪辑画布区域

//set it as a canvas fix parent element
                        var shape = canvas.item(0);
                        canvas.remove(shape);
                        canvas.clipTo = function(ctx) {
                            shape.render(ctx);
                        };

                        canvas.renderAll();

但是如果我将元素拖到剪切区域之外,控件就会变得不可见。即使我们将元素拖到外面,也需要该控件在整个画布中可见。

【问题讨论】:

    标签: javascript jquery html canvas fabricjs


    【解决方案1】:

    只需在clipTo 函数后使用canvas.controlsAboveOverlay = true;。它不仅适用于叠加图像,还适用于剪辑对象。

    【讨论】:

      猜你喜欢
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-17
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 2020-08-12
      相关资源
      最近更新 更多