【问题标题】:GPU usage of webp on iphone, compared to pngiPhone 上 webp 的 GPU 使用情况,与 png 相比
【发布时间】:2013-06-14 10:29:25
【问题描述】:

我目前正在开发一款 iOS 游戏,图像资源似乎有点过多。我听说过 webP,想进一步了解它。

我对 webP 做了一些研究,知道这种新格式比 PNG 需要的空间少得多,而且它的编码/解码速度很快。但我没有发现任何文章讨论使用 WebP 图片与 PNG 图片相比时的 GPU 负担。

有没有关于这个主题的文章?

或者我可以自己做这个实验吗?我正在使用 cocos2d-x 在 VS 中编码。如果我想模拟一个 iOS GPU 并监控它的内存使用情况,我不知道该怎么做。

非常感谢!

【问题讨论】:

  • “更小的空间”意味着更小的压缩图像文件。一旦数据被解压缩,它就是 RGB 数据,压缩后的大小不再重要。
  • 使用软件解码的图像格式(this table 中的第一列)时,图像的解码发生在 CPU 上。解码后,纹理可以供GPU使用。

标签: iphone ios ipad cocos2d-x webp


【解决方案1】:

您可以假设生成的纹理保持不变,即以相同的速度渲染,使用相同的内存量。

如果您想要更快的加载和渲染以及更少的内存使用,请使用 .pvr.ccz 格式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 2021-10-10
    • 2018-09-10
    • 2020-07-26
    • 1970-01-01
    • 2017-01-25
    • 2016-10-15
    相关资源
    最近更新 更多