然后开始用canvas绘图API绘图best365官网app

当前位置:best365官网app > best365官网app > 然后开始用canvas绘图API绘图best365官网app
作者: best365官网app|来源: http://www.iesfactory.com|栏目:best365官网app

文章关键词:best365官网app,实存状态

  save()和restore()的用处就是有时候用canvas绘图会经过很多操作,然后可以用restore()直接恢复原先的状态,而不用再变换到原来的状态。这个API在需要进行很多变换的时候特别有用。

  比如说在一开始先用save()保存了canvas最先的状态,也就是没经过任何操作的状态,best365官网app然后开始用canvas绘图API绘图,中间对strokeStyle、lineWidth、globalAlpha等很多属性进行了修改,还进行了平移、旋转等等变换操作,best365官网app这时,如果又要重新再画某个图形,而画这个图形要变换回原来最先的状态才方便画,best365官网app那么直接restore()变回最初保存的状态就行,否则,又要重新平移、旋转,对各种属性赋值,才变回需要的状态,会非常麻烦。而save()和restore()两行就解决了这个问题。

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!