平移后如何重置画布的左上角

时间:2017-01-23 08:10:55

标签: javascript fabricjs

我在fabricjs中构建了一个简单的“crop to element”功能。 http://jsfiddle.net/8azoap83/

在我调整画布大小后,我正在absolutePan到我正在剪裁的元素的左上角。 我想为画布创建一个新的左上角,而不是平移。类似于:canvas.resetTopLeftTo(top,left);

window.cropToRed = function(){
    gCanvas.setWidth(red.getWidth());
    gCanvas.setHeight(red.getHeight());

    var delta = new fabric.Point(red.getLeft(),red.getTop()) ;
    gCanvas.absolutePan(delta) ;
    //gCanvas.resetTopLeftTo(delta);//
    gCanvas.renderAll();
}

由于

0 个答案:

没有答案