【发布时间】:2017-11-17 12:39:31
【问题描述】:
我的问题可能看起来并不新鲜,但就我搜索了几天我找不到我的答案。
我正在尝试使用使用 webGL 的 PIXI.js 制作网页。 我的网页是鼠标移动视差,我的意思是当用户移动他/她的鼠标指针时,一个对象可以进行的所有移动都是几个像素。
现在我的问题是:我有一些简单的图片,但我不知道使用 svg 还是 png。
我的图片是这样的:
我想让我的网页尽可能流畅,但我不知道使用 png 或 svg。我搜索了很多,有人说这取决于 png 和 svg,在我的情况下,我的 svgs 不会太复杂,但有人说因为 svg 使用 CPU 而 WebGL 使用 GPU 使用它们,导致性能不足,还有一些说在 PIXI 中使用 svg 与 png 没有区别,因为 PIXI 从它们中生成纹理,不会有任何尊重......
我是 webGL 和 Pixi 的新手,所以现在有了这些答案,我感到很困惑,顺便说一下,就我而言,图像大小并不重要,我只想要尽可能多的平滑度。
非常感谢您的帮助。
【问题讨论】:
-
我也很感激你,给我一些文章或书籍或......优化网页以获得更好的流畅性和性能......我喜欢学习如何用 JavaScript、html 和...... . 以减少 CPU 和其他资源的使用,非常感谢。
标签: performance svg png webgl pixi.js