canvas教程

Canvas API方法和属性汇总

字号+ 作者:H5之家 来源:H5之家 2015-11-02 15:18 我要评论( )

canvas主要属性和方法 方法 描述 save() 保存当前环境的状态 restore() 返回之前保存过的路径状态和属性 createEv

Canvas API方法和属性汇总 canvas主要属性和方法

方法 描述

save() 保存当前环境的状态

restore() 返回之前保存过的路径状态和属性

createEvent()

getContext() 返回一个对象,指出访问绘图功能必要的API

toDataURL() 返回canvas图像的URL

 

canvasAPI-颜色、样式和阴影属性和方法

属性 描述

fillStyle 设置或返回用于填充绘画的颜色、渐变或模式

strokeStyle 设置或返回用于笔触的颜色、渐变或模式

shadowColor 设置或返回用于阴影的颜色

shadowBlur 设置或返回用于阴影的模糊级别

shadowOffsetX 设置或返回阴影距形状的水平距离

shadowOffsetY 设置或返回阴影距形状的垂直距离

 

方法 描述

createLinearGradient() 创建线性渐变(用在画布内容上)

createPattern() 在指定的方向上重复指定的元素

createRadialGradient() 创建放射状/环形的渐变(用在画布内容上)

addColorStop() 规定渐变对象中的颜色和停止位置

 

Canvas的API-线条样式属性和方法

属性 描述

lineCap 设置或返回线条的结束端点样式

lineJoin 设置或返回两条线相交时,所创建的拐角类型

lineWidth 设置或返回当前的线条宽度

miterLimit 设置或返回最大斜接长度

 

Canvas的API-矩形方法

方法 描述

rect() 创建矩形

fillRect() 绘制”被填充”的矩形

strokeRect() 绘制矩形(无填充)

clearRect() 在给定的矩形内清除指定的像素

 

Canvas的API-路径方法

方法 描述

fill() 填充当前绘图(路径)

stroke() 绘制已定义的路径

beginPath() 起始一条路径,或重置当前路径

moveTo() 把路径移动到画布中的指定点,不创建线条

closePath() 创建从当前点回到起始点的路径

lineTo() 添加一个新点,创建从该点到最后指定点的线条

clip() 从原始画布剪切任意形状和尺寸的区域

quadraticCurveTo() 创建二次贝塞尔曲线

bezierCurveTo() 创建三次方贝塞尔曲线

arc() 创建弧/曲线(用于创建圆形或部分圆)

arcTo() 创建两切线之间的弧/曲线

isPointInPath() 如果指定的点位于当前路径中,返回布尔值

 

Canvas的API-转换方法

方法 描述

scale() 缩放当前绘图至更大或更小

rotate() 旋转当前绘图

translate() 重新映射画布上的(0,0)位置

transform() 替换绘图的当前转换矩阵

setTransform() 将当前转换重置为单位矩阵。然后运行transform()

 

Canvas的API-文本属性和方法

属性 描述

font 设置或返回文本内容的当前字体属性

textAlign 设置或返回文本内容的当前对齐方式

textBaseline 设置或返回在绘制文本时使用的当前文本基线

 

方法 描述

fillText() 在画布上绘制”被填充的”文本

strokeText() 在画布上绘制文本(无填充)

measureText() 返回包含指定文本宽度的对象

 

Canvas的API-图像绘制方法

方法 描述

drawImage() 向画布上绘制图像、画布或视频chrome不支持

 

Canvas的API-像素操作方法和属性

属性 描述

width 返回ImageData对象的宽度

height 返回ImageData对象的高度

data 返回一个对象,其包含指定的ImageData对象的图像数据

 

方法 描述

createImageData() 创建新的、空白的ImageData对象

getImageData() 返回ImageData对象,该对象为画布上指定的矩形复制像素数据

putImageData() 把图像数据(从指定的ImageData对象)放回画布上

 

Canvas的API-图像合成属性

属性 描述

globalAlpha 设置或返回绘图的当前alpha或透明值

globalCompositeOperation 设置或返回新图像如何绘制到已有的图像上

欢迎转载,转载请注明出处:WEB前端开发 » Canvas API方法和属性汇总

分享到:()

标签:APIcanvas

上一篇
HTML5中form表单output元素的追加
下一篇
网页设计创新式布局与交互

相关推荐

  • 云彩网 on said:

    不错,欢迎到我博客做客!

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • html5canvas核心技术图形、动画与游戏开发源码

      html5canvas核心技术图形、动画与游戏开发源码

      2017-05-02 17:42

    • HTML样式CSS

      HTML样式CSS

      2017-05-01 10:03

    • HTML5+Canvas调用手机拍照功能实现图片上传(下)

      HTML5+Canvas调用手机拍照功能实现图片上传(下)

      2017-04-30 17:00

    • HTML5新特性详解(三)

      HTML5新特性详解(三)

      2017-04-30 16:03

    网友点评