动态图像会导致性能问题吗?

时间:2013-01-21 18:11:45

标签: javascript html5 html5-canvas

我正在使用画布创建动态图像。我需要一个带有动态文本的图像,所以在画布的帮助下我创建了图像(base64)并附加到图像标签这很好。但是当创建动态图像的数量时,我会看到chrome inspectelement - >资源 - >图片。创建的所有动态图像都会缓存在浏览器中,这会导致移动设备出现性能或内存问题,或者我可以在使用后删除它。对此有任何建议。

var image = new Image();
image.src = canvas.toDataURL("image/png");

1 个答案:

答案 0 :(得分:0)

每次都应该重复使用相同的画布,

使用画布图像后,擦除画布上的所有图纸

var ctx = canvas.getContext("2d");
ctx.clearRect(0,0,canvas.width,canvas.height);

然后再次在画布上画画并使用它......