清除和填充画布中的背景颜色矩形之间的区别

时间:2016-02-11 22:52:45

标签: javascript html canvas

我有一个白色背景的画布。因此,当我想清除它时,使用

之间是否存在差异
clearRect();
fillStyle="#FFFFFF";
fillRect();

fillStyle="#FFFFFF";
fillRect();

使用其中任何一种被视为更好的做法或对getImageData()的结果有影响吗?

1 个答案:

答案 0 :(得分:2)

如果您不先清除它,那么您将在之前的工作中汲取经验。如果您不使用任何透明胶片,也许这没关系。

另一个区别是clearRect()不使用白色背景。它使用透明的。