美文网首页
Canvas清除画布的3种方法

Canvas清除画布的3种方法

作者: 不负好时光_9c46 | 来源:发表于2020-11-04 10:44 被阅读0次

    一、通过简单填充

    使用一个新的背景色简单地填充整个画布,这样就可以清除当前内容

    context.fillStyle = '#ffffff';

    context.fillRect(0, 0, theCanvas.width, theCanvas.height);

    二、重置画布高度

        当画布的宽或高被重置时,当前画布内容就会被移除。

     var w = theCanvas.width;

     var h = theCanvas.height;

     theCanvas.width = w;

     theCanvas.height = h;

    三、使用clearRect函数

        clearRect() 函数可以指定起始点的x, y 位置以及宽度和高度来清除画布

    var w = theCanvas.width;

    var h = theCanvas.height;

    context.clearRect(0, 0, w, h);

    相关文章

      网友评论

          本文标题:Canvas清除画布的3种方法

          本文链接:https://www.haomeiwen.com/subject/lkzwvktx.html