一次性IMG用于drawImage

时间:2011-07-20 07:30:09

标签: html5 canvas 2d image drawimage

当我createElement("IMG")仅仅为了在使用“drawImage”的2d画布中使用它时,临时IMG是否有资格进行垃圾收集?或者画布是否会引用它(如果是,我该如何清除此引用)?

1 个答案:

答案 0 :(得分:1)

应该有资格进行垃圾收集,但当然每个浏览器都可以(理论上)以不同方式实现它。

如果一旦清除了对它的所有引用,它就没有资格进行垃圾收集,那就是一个错误。

话虽如此,我想很多浏览器仍然会在缓存 中保留图像,所以即使Image对象被垃圾收集,使得具有相同src的新Image对象也可能立即加载