首页 > 解决方案 > 使用多个 context.drawImage() 是否仍会导致 GPU 上的一次绘制调用或画布每次都必须刷新

问题描述

如果我运行以下代码:

// ...
for (var index = 0; index < images.length; index++) {
    var image = images[index];
    context.drawImage(image, 0, 0);
}
// ...

GPU 是否仍然为此只使用一个绘制调用,还是必须使用getImageDataand提出解决方案putImageData

标签: javascriptcanvasoptimizationgpu

解决方案


推荐阅读