2011-05-03 133 views
0

我的故事书app有一个mountainBackground.png。顶部会有一些动物有小动画。 png中的动物将被透明包围,所以我可以在山顶清洁地覆盖它。大尺寸png图片与大尺寸png图片的性能差异

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

完整图像和包裹图像之间的文件大小并不那么大。 我并不特别在乎70kb vs 30kb。

问题是...... 当iPad/iPhone/iPod在显示大尺寸(尺寸大小而不是大小)的多张图片时会出现性能问题(速度,处理,内存等)吗? 10只动物呢?因此,10个尺寸为2048 x 2048但尺寸较小的动物。 如何处理10个带有一些小动画的动物(移动,平移,缩放,拉伸,翻转图像等)。

full vs wrapped

请点击链接留念。不幸的是,我现在还不能发布图片。

+1

较大的图像,我会建议与iOS更换您的标签之一。大小或尺寸。 – Joe 2011-05-03 20:24:00

回答

2

是的,不幸的。

由于在屏幕上使用时,渲染后的图像将占用像内存中的像素_width *像素_高亮* 4字节内存,因为它们是未压缩的。

也有限制(或者至少是苹果用来警告),使用超过1024×1024

+0

感谢您的回复。我使用的是2048 x 2048,所以当我放大时,图像质量不会看起来像素化。 – gompol 2011-05-03 22:07:14

+2

问题不在于像素化,问题在于大型(尺寸方向)的图像占用大量RAM内存。 – 2011-05-03 22:10:45