clip()

将剪辑区域设置为当前路径区域与已有剪辑区域的交集.canvas画布其实是一个剪辑区域,此方法能再次设定剪辑区域,此方法的效果是叠加的.

设定剪辑区域后,绘画效果只出现在剪辑区内.

  ctx.clip();

测验

在画布中心画一个三角形,当做剪辑区域,然后fill整个画布.如下图,并没有填充整个画布,而只填充三角形.因为绘制效果只会影响剪辑区域.