大尺寸png图像与big-filesize png图像之间的iOS性能差异

时间:2011-05-03 20:21:26

标签: performance image ios memory

我的故事书应用程序有一个mountainBackground.png。 最重要的是一些动画很小的动物。 它的png中的动物将被透明包围,所以我可以将它干净地覆盖在山顶上。

为了节省时间和头痛,我宁愿从Adobe Illustrator转储我的动物图片,其尺寸与我的mountainBackground.png(如giraffe1.png和lion1.png)相同,而不是做“包裹”维度(如giraffe2.png和lion2.png)

完整图像和包装图像之间的文件大小并不大。 我并不特别关心70kb和30kb。

问题是...... 当显示大尺寸(尺寸不大)多张照片时,iPad / iPhone / iPod会出现性能问题(速度,处理,内存等)吗? 10只动物怎么样?所以10只动物的尺寸为2048 x 2048,但文件大小很小。 10只动物如何使用一些小动画(移动,平移,缩放,拉伸,翻转图像等)。

full vs wrapped

请点击图片链接。不幸的是,我无法发布图片。

1 个答案:

答案 0 :(得分:2)

是的,不幸的是。

渲染的图像将占用像pixel_width * pixel_height * 4个字节的内存,无论其内容如何,​​因为它们在屏幕上使用时都是未压缩的。

使用大于1024 x 1024的图像也存在限制(或者至少是Apple用来警告)。