【发布时间】:2013-06-07 02:08:57
【问题描述】:
我在理解 canvas javascript api 上有一点问题。我想做的是在内存中加载两个 png,这样我就有了它们的字节数组并使用 requestAnimationFrame 循环做一些动画。
但我喜欢加载它们而不只是在内存中显示它们并访问字节以获得一些动画效果。
问题是,我将如何做这样的事情。根据我的观察,我了解到我可以通过getImageData 从canvas 获取字节。但这需要一个附加到 DOM 的画布和一个 drawImage 调用。它是否正确?有没有办法在不绘制或绘制任何东西的情况下加载字节?
然后我想使用 putImageData 方法在屏幕上绘制我的动画像素...?例如逐行或一些过渡效果...... 但首先...如何加载准备我的像素而不显示它们?
任何帮助、链接、指针都会很棒!如果我走错了路,请随时纠正我...
【问题讨论】:
标签: javascript html image-processing canvas html5-canvas