总结以下三种清空canvas画布的方式:

1. 最简单的方法:由于canvas每当高度或宽度被重设时,画布内容就会被清空,因此可以用以下方法清空:

function clearCanvas()

{

var c=document.getElementById("myCanvas");

var cxt=c.getContext("2d");

c.height=c.height;

}

2. 使用clearRect方法:

function clearCanvas()

{

var c=document.getElementById("myCanvas");

var cxt=c.getContext("2d");

cxt.clearRect(0,0,c.width,c.height);

}

3. 类似于方法2,可以用某一特定颜色填充画布,从而达到清空的目的:

function clearCanvas()

{

var c=document.getElementById("myCanvas");

var cxt=c.getContext("2d");

cxt.fillStyle="#000000";

cxt.beginPath();

cxt.fillRect(0,0,c.width,c.height);

cxt.closePath();

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

android 画布清屏,html5清空画布方法(三种)相关推荐

  1. html 画布 重置,html5清空画布的方法有哪些

    html5清空画布的方法有哪些 发布时间:2020-07-21 11:24:24 来源:亿速云 阅读:89 作者:Leah 本篇文章给大家分享的是有关html5清空画布的方法有哪些,小编觉得挺实用的, ...

  2. 【Android】Eclipse自动编译NDK/JNI的三种方法

    [Android]Eclipse自动编译NDK/JNI的三种方法 SkySeraph Sep. 18th  2014 Email:skyseraph00@163.com 更多精彩请直接访问SkySer ...

  3. 清空StringBuilder的三种方法及效率

    清空StringBuilder的三种方法及效率 大家知道对于字符串频繁拼接是使用stringbuilder.Append方法比使用string+=方法效率高很多,但有时需要清空stringbuilde ...

  4. js清空数组的三种方法

    JavaScript中清空数组的三种方式 js清空数组的方法 1.splice函数 arrayObject.splice(index,howmany,element1,.....,elementX) ...

  5. boostrap 鼠标滚轮滑动图片_BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)...

    Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除此之外,内容也是足够灵活的,可以是图像.内嵌框架.视频或者其他您想要放置的任何类型的内容. 因为最近开发的项 ...

  6. 10038 mysql,关于MySql 10038错误的完美解决方法(三种)

    第一种方法: 第一步: 先看报错窗口 2003 can't connect to MySQL server on '127.0.0.1'(10038). 第二步: 原因是:远程3306端口未对外开放操 ...

  7. mysql 2003 10038_关于MySql10038错误的完美解决方法(三种)

    第一种方法: 第一步: 先看报错窗口 2003 can't connect to MySQL server on '127.0.0.1'(10038). 第二步: 原因是:远程3306端口未对外开放操 ...

  8. mysql10038_关于MySql 10038错误的完美解决方法(三种)

    本文给大家带来三种有关mysql报10038错误的解决方法,每种方法都非常不错,需要的朋友参考下 第一种方法: 第一步: 先看报错窗口 2003 can't connect to MySQL serv ...

  9. Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式

    Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式 actionNone : 回车键,按下后光标到下一行 actionGo : Go, actionSearch : 放大镜 a ...

  10. html 重置画布坐标系,html5清空画布方法(三种)

    总结以下三种清空canvas画布的方式: 1. 最简单的方法:由于canvas每当高度或宽度被重设时,画布内容就会被清空,因此可以用以下方法清空: function clearCanvas() { v ...

最新文章

  1. Kubernetes 1.8.4 手动安装教程-安装Dashboard(七)
  2. (剑指Offer)面试题61:按之字形顺序打印二叉树
  3. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
  4. Java判断语句 循环语句
  5. Linux下Tomcat重新启动以及日志
  6. linux源码编译rpm,Linux的RPM和源码包(CentOS)
  7. fnCustomBootTask for local sandbox 在何处赋值
  8. Java恶意序列化背后的历史和动机
  9. 麒麟710f能否升级到鸿蒙系统,定了!麒麟710以上支持升级鸿蒙系统,荣耀也可以升级...
  10. Redis的哨兵(sentinel)模式
  11. Latex 公式速查
  12. 996工作制,还要抽时间提升自己吗?
  13. 计算机专业论文指导教师评语,指导老师论文评语
  14. 北京移动推低价位流量卡 10元包70M
  15. Android Widget——GridView 学习笔记
  16. 逻辑回归(吴恩达机器学习笔记)
  17. 【C++ 程序】 Fractal Designer 0.2
  18. 美国之行第四天(r12笔记第54天)
  19. 2021了,真的不要再说 Node.js 是一门编程语言了
  20. 对抗色情图像检测算法的一些思路

热门文章

  1. 出现APK安装包解析错误问题说明
  2. 参考文献中英文人名_参考文献英文人名的缩写规则
  3. .Net框架设计(Yanlz+Unity+XR+C#+.Net+框架+框架设计+设计模式+工具可视化+SOA+立钻哥哥+==)
  4. android 指纹存储密码,Android指纹登录/指纹支付简述
  5. VENDORNPC.LUA --随身商人
  6. 技术族谱:预告片的制作思路
  7. 【微信小程序学习笔记02理解与初始准备】【实战天气微信小程序】
  8. 游戏与幼儿教育如何相辅相成
  9. phpcms搜索功能实现
  10. 30天自制操作系统(day1)