HTML 5 Canvas 标签
HTML5 <canvas> 标签用于绘制图像(通过脚本,通常是 JavaScript)。不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务。getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。本手册提供完整的 getContext("2d") 对象属性和方法,可用于在画布上绘制文本、线条、矩形、圆形等等。转换方法描述scale()缩放当前绘图至更大或更小rotate()旋转当前绘图translate()重新映射画布上的 (0,0) 位置transform()替换绘图的当前转换矩阵setTransform()将当前转换重置为单位矩阵。然后运行 transform()文本属性描述font设置或返回文本内容的当前字体属性textAlign设置或返回文本内容的当前对齐方式textBaseline设置或返回在绘制文本时使用的当前文本基线方法描述fillText()在画布上绘制“被填充的”文本strokeText()在画布上绘制文本(无填充)measureText()返回包含指定文本宽度的对象图像绘制方法描述drawImage()向画布上绘制图像、画布或视频像素操作属性描述width返回 ImageData 对象的宽度height返回 ImageData 对象的高度data返回一个对象,其包含指定的 ImageData 对象的图像数据方法描述createImageData()创建新的、空白的 ImageData 对象getImageData()返回 ImageData 对象,该对象为画布上指定的矩形复制像素数据putImageData()把图像数据(从指定的 ImageData 对象)放回画布上合成属性描述globalAlpha设置或返回绘图的当前 alpha 或透明值globalCompositeOperation设置或返回新图像如何绘制到已有的图像上其他方法描述save()保存当前环境的状态restore()返回之前保存过的路径状态和属性createEvent()getContext()toDataURL()