How to clear the canvas for redrawing

后端 未结 23 3256
粉色の甜心
粉色の甜心 2020-11-21 11:37

After experimenting with composite operations and drawing images on the canvas I\'m now trying to remove images and compositing. How do I do this?

I need to clear th

23条回答
  •  孤城傲影
    2020-11-21 12:16

    I have found that in all browsers I test, the fastest way is to actually fillRect with white, or whataever color you would like. I have a very large monitor and in full screen mode the clearRect is agonizingly slow, but the fillRect is reasonable.

    context.fillStyle = "#ffffff";
    context.fillRect(0,0,canvas.width, canvas.height);
    

    The drawback is that the canvas is no longer transparent.

提交回复
热议问题