首页 文章

在iOS上加载压缩图像的最快方法是什么?

提问于
浏览
9

我正在编写一个iOS应用程序,需要将大量全屏大小的图像加载到OpenGL中 . 图像存储空间是一个问题,所以我使用png或jpg . 问题是:加载图像数据的时间太长(iPad2上的100秒) .

我想知道是否有人知道在iPad或类似设备上加载优质压缩图像数据的最快方法?这可能包括切换到不同的图像压缩格式(?)

这是我发现的:

  • 通过libturbo-jpeg的iOS实现加载jpg比我找到的png更快 .

  • 如果将jpg图像分成两部分,则可以通过GCD进行并行解压缩,这几乎可以将加载时间缩短一半 . 仍然不够!

  • PowerVR压缩PVRTC格式可以非常快速地加载,但压缩比和图像质量都超出了我的需要......

  • 不知道jpeg-2000将如何表现,但它似乎针对压缩比而不是解码速度进行了优化 .

有任何想法吗??这必须是游戏或类似的常见问题..

有没有更新的图像格式(jpg是1986 !!),它们具有便携式实现,可能比jpg稍微压缩,但解码速度更快?

1 回答

相关问题