使用 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 绘图的几种方法的主要内容,如果未能解决你的问题,请参考以下文章

canvas 画圆的几种方式

在HTML5的Canvas上绘制椭圆的几种方法

canvas的使用 <canvas> 标记绘图

自定义控件三部曲之绘图篇(十三)——Canvas与图层

canvas 2D绘图

HTML5 canvas绘图基本使用方法