美文网首页
关于beginPath的一些认识

关于beginPath的一些认识

作者: 码太农 | 来源:发表于2017-03-07 19:38 被阅读0次

canvas 中的beginPath()他的作用很简单,就是开始一段新路径.

canvas中的绘制方法(如stroke,fill),都会以“上一次beginPath”之后的所有路径为基础进行绘制.
不管你用moveTo把画笔移动到哪里,只要不beginPath,那你一直都是在画一条路径。
fillRect与strokeRect这种直接画出独立区域的函数,也不会打断当前的path.

如果你画出的图形和你想像的不一样,记得查看是否有合理的beginPath.
————————————–
说到beginPath,就不得不提到closePath,两者是不是有很“紧”的联系呢?答案是几乎没有关系。
closePath的意思不是结束路径,而是关闭路径,它会试图从当前路径的终点连一条路径到起点,让整个路径闭合起来。但是,这并不意味着它之后的路径就是新路径了!

总而言之,就是不要企图通过闭合现有路径来开始一条新路径,而开始一条新路径,以前的路径也不会闭合。

本总结来自:http://jo2.org/html5-canvas-beginpath-important/

相关文章

  • 关于beginPath的一些认识

    canvas 中的beginPath()他的作用很简单,就是开始一段新路径. canvas中的绘制方法(如stro...

  • 关于isPointInPath失效问题

    当你使用了beginPath时,你后面的isPointInPath会根据最后一个beginPath绘制的路径从而进...

  • 08 Fun with HTML5 Canvas

    效果 Demo Github 知识点 canvasgetContext()beginPath()moveTo()...

  • reportlab之canvas

    划线 画图形 写文本 路径 在实际使用中使用beginpath要比drawPath有时候要多一些 图像 画图有两种...

  • 关于辩论的一些认识

    生活中,辩论常见。线上线下的,处处可见。对于辩论,我有几点认识。可能包括但不一定限于以下情况: 一...

  • 关于写作的一些认识

    不是高手,不是什么写作大咖,也不敢说谈谈写作之类的。只是说一些自己对于文字的认识。 朋友说,我看到书摊就像丢了魂一...

  • 关于经济的一些认识

    时代更迭,从郑和下西洋到马可波罗游记。从海上霸主西班牙 再到日不落帝国英格兰。货币作为一般等价物,便越来越收到人们...

  • 关于一些ThreadLocal的认识

    ThreadLocal的主要实现如下: ThreadLocal中有一个静态内部类,名为ThreadLocalMap...

  • 关于图片的一些认识

    在项目开发中使用 SDWebImage 来做图片缓存加载,但是遇到一个问题就是服务器的某一张图片始终无法加载出来,...

  • 关于 Zephyr 的一些认识

    我第一次知道世界上有 Zephyr 这个东西挺偶然的: 之前在帮客户开发一款硬件,对方发了一个名为 zephyr....

网友评论

      本文标题:关于beginPath的一些认识

      本文链接:https://www.haomeiwen.com/subject/xefvgttx.html