`
747017186
  • 浏览: 321612 次
社区版块
存档分类
最新评论

canvas的主要方法(1)

 
阅读更多

此前用过canvas的,针对自己所写的功能,例举几个主要的方法和属性,

ctx.fillStyle="#0000ff";//fillStyle 属性设置或返回用于填充绘画的颜色、渐变或模式。一个是填充的颜色
ctx.strokeStyle="#0000ff";//strokeStyle 属性设置或返回用于笔触的颜色、渐变或模式。一个是笔头的颜色
ctx.rect(20,20,150,100);//rect() 方法创建矩形。

JavaScript 语法:

context.rect(x,y,width,height);画矩形,不填充,用stroke()方法画实线。可以使用fill()方法进行填充

参数值

参数 描述
x 矩形左上角的 x 坐标
y 矩形左上角的 y 坐标
width 矩形的宽度,以像素计
height 矩形的高度,以像素计

width:可以是正数也可以是负数,是负数则在相反的方向画出矩形

height:可以是正数也可以是负数,是负数则在相反的方向画出矩形

 

JavaScript 语法:

context.fillRect(x,y,width,height);画矩形,并填充

参数值

参数 描述
x 矩形左上角的 x 坐标
y 矩形左上角的 y 坐标
width 矩形的宽度,以像素计
height 矩形的高度,以像素计
 

 

 

定义和用法

strokeRect() 方法绘制矩形(不填色)。笔触的默认颜色是黑色。

提示:请使用 strokeStyle 属性来设置笔触的颜色、渐变或模式。

JavaScript 语法:

context.strokeRect(x,y,width,height);这个只能画不填充的矩形,不能进行内部填充颜色

参数值

参数 描述
x 矩形左上角的 x 坐标
y 矩形左上角的 y 坐标
width 矩形的宽度,以像素计
height 矩形的高度,以像素计

定义和用法

clearRect() 方法清空给定矩形内的指定像素。

JavaScript 语法:

context.clearRect(x,y,width,height);//清空指定矩形的像素

参数值

参数 描述
x 要清除的矩形左上角的 x 坐标
y 要清除的矩形左上角的 y 坐标
width 要清除的矩形的宽度,以像素计
height 要清除的矩形的高度,以像素计
分享到:
评论

相关推荐

    Android canvas drawBitmap方法详解及实例

    主要介绍了 Android canvas drawBitmap方法详解及实例的相关资料,需要的朋友可以参考下

    详解Html5 Canvas画线有毛边解决方法

    主要介绍了详解Html5 Canvas画线有毛边解决方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    小程序中canvas的drawImage方法参数使用详解

    主要介绍了小程序中canvas的drawImage方法参数使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    js实现canvas保存图片为png格式并下载到本地的方法

    本篇文章主要介绍了js实现canvas保存图片为png格式并下载到本地的方法,非常具有实用价值,需要的朋友可以参考下

    js+canvas绘制五角星的方法.docx

    js+canvas 绘制五角星的方法主要介绍了使用 JavaScript 调用 canvas 组件结合数学运算绘制图形的相关技巧。下面将详细介绍该方法的实现步骤和相关概念。 JavaScript 和 Canvas 组件 JavaScript 是一种广泛使用的...

    在小程序中使用canvas的方法示例

    一直没有怎么使用过canvas,小程序也是之前看过一个视频而已,想要找个例子结合一下两者。所以一个小小的保存图片作为朋友圈相册封面的demo就这么出现了,在这里主要记录一下自己遇到的一些问题以及解决的办法。 ...

    Android Canvas方法总结最全面详解API(小结)

    本篇文章主要介绍了Android Canvas方法总结最全面详解API,分享给大家,具体如下: 常用方法 drawXxx方法族:以一定的坐标值在当前画图区域画图,另外图层会叠加, 即后面绘画的图层会覆盖前面绘画的图层。 ...

    html5+canvas开发详解

    网页开发经典教程,主要介绍了Html5和canvas的设计方法

    HTML5 Canvas之测试浏览器是否支持Canvas的方法

    主要介绍了HTML5 Canvas之测试浏览器是否支持Canvas的方法,本文给出了两种原生方法和一个modernizr类库,需要的朋友可以参考下

    HTML5使用canvas实现小球击打小方块

    此资源是我编写的一个小游戏,基于HTML5中...在代码中主要实现了小方块的生成,键盘键事件的监听,小球的移动和碰壁之后的反弹以及怎样消除小方块等方法。代码使用到了一个js脚本库,为此可能还会出现版本二,望关注。

    js+html5实现canvas绘制椭圆形图案的方法.docx

    本文主要介绍了使用 js+html5 实现 canvas 绘制椭圆形图案的方法,涉及 html5 图形绘制的基础技巧。下面是实现椭圆形图案的详细步骤: 1. 首先,需要创建两个 canvas 元素,一个隐式的画布(hide)和一个显式的画布...

    教你使用Canvas处理图片的方法

    整个流程中所用到的主要Canvas API有: 绘制图像: drawImage() 获取图像数据: getImageData() 重写图像数据: putImageData() 导出图像: toDataURL() 1. drawImage() 顾名思义,该方法就是用于将图像绘

    HTML5 Canvas draw方法制作动画效果示例

    HTML5 Canvas动画效果演示 主要思想: 首先要准备一张有连续帧的图片,然后利用HTML5 Canvas的draw方法在不同的时间间隔绘制不同的帧,这样看起来就像动画在播放。 关键技术点: JavaScript 函数setTimeout()有两个...

    详解HTML5 canvas绘图基本使用方法

    <canvas></canvas>是HTML5中新增的标签,用于绘制图形,实际上...在<canvas>>元素上绘图主要有三步: 获取<canvas>元素对应的DOM对象,这是一个Canvas对象; 调用Canvas对象的getContext()方法,得到一个CanvasRende

    Js之canvas获取图片主色调,近似色,互补色,以及根据图片颜色获取主题配色方案详解、插件

    Js之canvas获取图片主色调,近似色,互补色,以及根据图片颜色获取主题配色方案详解、插件。

    详解canvas drawImage()方法绘制图片不显示的问题

    canvas有个很强大的api是drawImage()(w3c): 他的主要功能就是绘制图片、视频,甚至其他...<canvas id=canvas1></canvas> 2. 获取canvas+设置宽高 var cav1 = document.getElementById('canvas1'), wWidth = 800,

    JS使用canvas中的measureText方法测量字体宽度示例

    主要介绍了JS使用canvas中的measureText方法测量字体宽度,结合实例形式分析了canvas的measureText方法相关使用技巧,需要的朋友可以参考下

    Java中的Canvas绘图源码实例.rar

    Java中的Canvas绘图源码实例,主要是画线条、弧线、圆角矩形、三角形、文字、圆形等简单的几何图形,主要是通过创建DrawingCanvas对象canvas,为canvas设置命令监听者,实现接口CommandListener的方法,把缓冲区图像...

    Android UI开发专题(五) Bitmap和Canvas实例

    在Android UI开发专题的前五节我们讲到的东西主要是基础和理论内容,从本次Android123将通过实例代码来演示,本次主要是Bitmap和Canvas类的使用,根据要求缩放Bitmap对象并返回新的Bitmap对象。centerToFit方法一共...

    HTML5 canvas基本绘图之图形变换

    <canvas></canvas>是HTML5中新增的标签,用于绘制图形,实际上,这个标签和其他的标签一样,其...1.获取<canvas>元素对应的DOM对象,这是一个Canvas对象;2.调用Canvas对象的getContext()方法,得到一个CanvasRendering

Global site tag (gtag.js) - Google Analytics