【发布时间】:2014-04-24 08:51:17
【问题描述】:
我的代码是
canvas.clipTo = function (ctx) {
ctx.beginPath();
for (var i = 0; i < totalPrintArea; i++) {
ctx.save();
ctx.fillStyle = 'rgba(51,51,51,0)';
ctx.rect(clipLft[i], clipTp[i], clipW[i], clipH[i], 'rgba(51,51,51,1)', clipRtn[i]);
ctx.stroke();
ctx.restore();
}
ctx.closePath();
ctx.clip();
canvas.calcOffset();
};
canvas.renderAll();
我从红色虚线框中获取值并应用于生成多个蒙版的剪辑。
我的问题是它获取所有属性,但不是全部旋转。
我想旋转所有的矩形。
我只是得到一些代码来改变剪辑的旋转,比如ctx.rotate(50);,但我想让所有代码都用自己的值旋转,所以它不起作用
请指导我。
【问题讨论】:
-
请查看以下相同对象的具体代码。clipTo = function (ctx) { ctx.rect (x, y, width, height);我想为矩形添加旋转属性,而不是像 ctx.rotate(50) 这样的 ctx 对我不起作用我想要像 ctx.rect (x, y, width, height, rotate);
-
请指导我
-
你可以看看这个问题的答案,有一种转换角度的方法stackoverflow.com/questions/16437696/…
标签: javascript html fabricjs cliptobounds