使用 canvas 绘图的几种方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 canvas 绘图的几种方法相关的知识,希望对你有一定的参考价值。
参考技术A 要使用 canvas 绘图,需要现在html中定义一个画布。canvas 元素本身没有绘图能力。所有的绘制工作必须在 javascript 内部完成。
大多数 Canvas 绘图 API 都没有定义在 <canvas> 元素本身上,而是定义在通过画布的 getContext() 方法 获得的一个“绘图环境”对象上。
在闭合路径后,还需要使用 fill() 或 stroke() 方法显示图形。
在闭合路径后,还需要使用 stroke() 方法显示线条。
定义好的渐变,还需要使用 fillRect() 等方法填充图形。
在 canvas 中加载图片,需要先定义一个 image 对象,然后使用 drawImage() 方法绘制图像。需要注意的是使用 src 引用图片后,还需要使用 onload 函数加载方法,才能显示图片。
还可以在 canvas 中加载视频、制作更多图形。
如果想制作 canvas 动画,还需要借助 JavaScript 完成。
canvas 参考手册
canvas 画圆的几种方式
参考技术A画圆的几种方式
语法:
如需通过 arc() 来创建圆,请把起始角设置为 0,结束角设置为 2*Math.PI。
eg:
以上是关于使用 canvas 绘图的几种方法的主要内容,如果未能解决你的问题,请参考以下文章