来源:https://stackoverflow.com/questions/39787776/fabricjs-clipto-is-not-working
var objImg = null;
var image = fabric.Image.fromURL(img, function(oImg) {
oImg.set({width: oImg.width,
height: oImg.height,
left: 100,
top: 100,
originX: 'center',
originY: 'center',
selectable: false,
perPixelTargetFind: true,
transparentCorners: false});
canvas.setActiveObject(oImg);
objImg = canvas.getActiveObject();
objImg.clipTo = function(ctx) {
console.log("ctx")
console.log(ctx);
ctx.rect(
2,
2,
430,
430
);
}
canvas.add(oImg);
});