【发布时间】:2017-11-28 07:53:10
【问题描述】:
为什么这个 clipTo 方法不适用于最新的 fabricjs 版本,您可以调整对象容器和其中的图像的大小。您还可以移动容器对象和图像对象。
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 版本上拥有类似的功能。
-
以及为什么该代码在最新版本上不起作用@ℊααnd
标签: image object fabricjs shape