我在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();
}
由于