我正在尝试使用SVG对象剪切图像对象,但SVG对象被添加到图像的右下角,隐藏了所有图像。
使用SVG对象(或任何对象)剪切图像的正确方法是什么?
var cnvs = getElementByID('myCanvas');
var ctx = cnvs.getContext("2d");
var maskPath = cnvs.item(0);
var img = cnvs.item(1);
cnvs.remove(maskPath);
img.clipTo = function(ctx) {
maskPath.render(ctx);
}