canvas颜色影响

彩舒 2018-08-28 10:17:27
我之前在canvas画了一些内容,现在我要新画一条曲线,然后我改变strokeStyle。但是改完之后,我之前最后画的一个图案,他的边框颜色也改变了,这个问题怎么解决?

执行了如下代码
context.save();
context.moveTo(10,50);
context.strokeStyle = "#FFF";
context.quadraticCurveTo(10, 100, 10, 75);
context.stroke();

context.restore();

结果如下
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
彩舒 2018-08-28
  • 打赏
  • 举报
回复
引用 2 楼 mirror030 的回复:
可以使用PS图层概念.一个图片由多个图层组成.
每个图层是一个CANVAS画布,.这样从根本上解决问题.哪里有问题,就找那个图层解决

确实也是一种我没想到的思路,谢谢。
彩舒 2018-08-28
  • 打赏
  • 举报
回复
引用 1 楼 qq_41114603 的回复:
开始加上开始的语句ctx.beginPath();;画完加上ctx.stroke();不然解析的时候会认为你这是同一次话的

真的解决了,谢谢
mirrorspace 2018-08-28
  • 打赏
  • 举报
回复
可以使用PS图层概念.一个图片由多个图层组成.
每个图层是一个CANVAS画布,.这样从根本上解决问题.哪里有问题,就找那个图层解决
風灬雲 2018-08-28
  • 打赏
  • 举报
回复
开始加上开始的语句ctx.beginPath();;画完加上ctx.stroke();不然解析的时候会认为你这是同一次话的

39,084

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧