"HTML5_Canvas_2D_API_规范_1.0_中文版"
HTML5 Canvas 2D API 规范 1.0 中文版是 HTML5 开发者不可或缺的参考资料。该规范定义了二维 Canvas(画布)的绘画 API,使用这些 API 使得可以在 Web 页面上进行立即模式的二维图形绘制。
**1. 介绍**
该规范描述了立即模式的 API 和为了在光栅风格的绘图区域内绘制 2 维矢量图形所必须的方法。其主要应用是 HTML5 规范定义的 canvas 元素。
**1.1 术语**
* 2D:二维
* 3D:三维
* API:编程接口
* Canvas interface element:实现了本规范
**2. CANVAS 接口元素定义**
* 2.1 GETCONTEXT() 方法
* 2.2 TODATAURL() 方法
**3. 二维绘图上下文**
* 3.1 CANVAS 的状态
* 3.2 转换(TRANSFORMATIONS)
* 3.3 合成(COMPOSITING)
* 3.4 颜色和风格
* 3.5 线风格
* 3.6 阴影(SHADOWS)
* 3.7 简单形状(矩形)
* 3.8 复杂形状(路径-PATHS)
+ 3.8.1 路径起始函数
+ 3.8.2 绘制函数
+ 3.8.3 辅助方法—点是否在路径里
+ 3.8.4 MOVETO 方法
+ 3.8.5 LINETO 方法
+ 3.8.6 RECT 方法
+ 3.8.7 圆弧
+ 3.8.8 最短圆弧
+ 3.8.9 二次方、三次方贝塞尔曲线
* 3.9 文字
* 3.10 绘制图片
* 3.11 像素级操作
+ 3.11.1 CREATEIMAGEDATA 方法
+ 3.11.2 GETIMAGEDATA 方法
+ 3.11.3 PUTIMAGEDATA 方法
+ 3.11.4 演示例子
* 3.12 绘图模型
**4. 参考资料**
本规范提供了一个完整的 HTML5 Canvas 2D API 规范,包括了 Canvas 接口元素、绘图上下文、绘图模型等内容,为 HTML5 开发者提供了一个详细的参考资料。