<分区>
我试图在 HTML5 Canvas 上绘制大图像 (5000*5000 像素)。 这样做的最佳做法是什么?
- 为此我应该使用一个 Canvas 还是多个 Canvas (平铺方式)?
- 我应该使用什么 drawImage() 或 putImageData()?
- 在这种情况下性能和内存使用情况如何?
你们能推荐这方面的最佳读物并分享您的个人经验吗?
<分区>
我试图在 HTML5 Canvas 上绘制大图像 (5000*5000 像素)。 这样做的最佳做法是什么?
你们能推荐这方面的最佳读物并分享您的个人经验吗?
最佳答案
这是我目前所知道的:
Double buffering images -> 非常适合您的速度。
Anti-aliased images -> 即使调整大小,图像质量也很棒
A good tip -> 如果您计划使用 putImageData()
我作为 HTML5 游戏开发者的经验是,这两种做法真的很棒,我都使用它们。
When displaying lots of complex objects (我不知道它是否相关,但可能会派上用场,学习如何正确执行此操作真的很棒)
还有; this
关于javascript - 在 HTML5 canvas 上绘图的最佳实践、技巧和陷阱是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20546537/