【发布时间】:2015-09-17 19:28:42
【问题描述】:
如何将 clipTo 用于图像或 SVG?我想限制任何对象超出 SVG 形状轮廓/图像轮廓。
我正在尝试完成类似于 this OP 的操作,但我似乎不清楚如何完成此操作。
我可以使用带有常规形状的clipTo,例如:
var circle = new fabric.Circle({
radius: 150,
stroke: '#f55',
fill: "transparent",
top: 50,
left: 50
});
circle.selectable = false;
canvas.add(circle);
canvas.clipTo = function (ctx) {
circle.render(ctx);
};
查看这个小提琴的工作示例:http://jsfiddle.net/o9f4dqjn/1/
但是我不能让它与图像一起使用。这可能吗?
【问题讨论】:
标签: javascript canvas fabricjs