所以我想要实现的是使用 color/fillRect 或 clearRect 绘制一个矩形,然后将其复制到我正在绘制的那个画布层下的另一个画布层。另外我想为这个图层设置一个不透明的背景。
我试过的是用 fillStyle 和 fillRect 设置背景,效果很好。我也可以在没有背景的上部画布上用fillRect绘制矩形,然后用drawImage将矩形复制到另一个。
问题是当我尝试使用 clearRect 创建一个矩形并复制它时。正如我注意到的,我只能用另一个矩形来清除矩形。但是我必须为上部画布设置一个背景,这没关系,但是当我将它复制到另一个画布时,它每次都变得越来越暗(当然......)
那么这怎么可能呢?