html5 - 关于canvas的save( );和restore( );方法的一个疑惑

查看:98
本文介绍了html5 - 关于canvas的save( );和restore( );方法的一个疑惑的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如上4图
第二次lineWidth设置比第一次lineWidth设置的值大后
就会导致第一次画出的线段的lineWidth受到影响
请教各位前端大神有什么好的处理方案,可以使得第一次的lineWidth不受影响

解决方案

解决问题了
是因为没有加.beginPath()方法
如果加.beginPath()不需要save();和restore();也行

这篇关于html5 - 关于canvas的save( );和restore( );方法的一个疑惑的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆