【发布时间】:2016-11-24 17:45:04
【问题描述】:
我正在尝试将图像内容逐个像素地复制到画布中,并且我希望在它发生时将其可视化。但是,在该过程进行时画布只是保持空白,然后当它完成时,克隆的图像将完整显示。每次像素变化后,画布有什么方法可以“刷新”或“重新加载”?
这是我正在使用的部分代码:
for (var x = 0; x < w; x++) {
for (var y = 0; y < h; y++) {
ctx2.putImageData(ctx1.getImageData(x,y,1,1),x,y);
}
}
...其中 ctx1 是原始的上下文对象,而 ctx2 - 克隆的上下文对象。 我对此仅出于可视化目的感兴趣。我知道它可能效率不高。
【问题讨论】:
-
你可以使用here描述的生成器函数
标签: javascript html canvas html5-canvas