课程
/前端开发
/Html5
/Canvas绘图详解
context.save();
...
context.restore();
context.beginPath();
context.closePath();
2015-11-19
源自:Canvas绘图详解 4-5
正在回答
context.beginPath()永远保存(或者说使用)的是当前的绘制样式状态,而context.save()保存的是某个时刻的绘制样式状态(那个时刻由你自己决定)。
如果你使用过ps,相当于把某个绘制样式状态保存了一个文件,在你需要的时候调用。而beginpath()使用的是目前ps面板上的绘制样式状态
小丨呆 提问者
context.beginPath(); context.closePath();是绘画的起点和闭合,context.beginPath();可以代替moveto,直接用lineto,context.closePath();会把图形闭合,translate会有叠加,save(),restore()可以解决。
举报
Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图
1 回答请问最后一个例子里面的两对save()restore() 分别起了什么样的效果?
1 回答beginPath()没有作用??
2 回答关于 beginPath 的几个问题,求大神解答。
1 回答请问哪里有比较全的api
3 回答请问我的代码哪里出错了