なぜこのclipToメソッドは、オブジェクトコンテナとその内部のイメージのサイズを変更できる最新のfabricjsバージョンでは機能しません。また、コンテナオブジェクトとイメージオブジェクトを移動することができます。FabricJSイメージオブジェクトclipToシェイプオブジェクトの問題
var imgInstance = new fabric.Image(img, {
width: instanceWidth,
height: instanceHeight,
top: (canvas.getHeight()/2 - instanceHeight/2),
left: (canvas.getWidth()/2 - instanceWidth/2),
originX: 'left',
originY: 'top'
});
canvas.add(imgInstance);
imgInstance.clipTo = function(ctx) {
/* image clipping method doesn't work on latest fabricjs version*/
ctx.save();
ctx.setTransform(1, 0, 0, 1, 0, 0);
clippingRect.render(ctx);
ctx.restore();
};
http://jsfiddle.net/efmbrm4v/2/
または内部それらの別のアプローチ形状オブジェクトがイメージオブジェクトです。
うん、私は最新fabricjsバージョンでその機能のように持っていると思います。 – Marvz73
なぜ、そのコードが最新のバージョンで動作しないのか@ℊααnd – Marvz73