IPhone / IPad:图像分辨率问题

时间:2010-09-13 03:55:05

标签: iphone cocoa-touch ipad interface-builder

所以我正在制作一个通用应用程序(iphone3gs / iphone4 / ipad /)......但我对图像有疑问。

假设我们有一张笑脸的形象...... 你有3个单独的图像(每个图像保存不同的宽度/高度) 对于所有设备,即: smiley-iPad.png(适用于ipad)
smiley.png(适用于iphone 3gs)
smiley@2x.png(适用于iphone 4)

或者你只有一张图片: smiley.png(以高分辨率保存,即宽度/高度较大,然后使用界面构建器进行缩放)

似乎后者会节省很多工作,你对此有何看法,哪个更好?

2 个答案:

答案 0 :(得分:1)

后者可以节省工作但在3GS上会更慢,因为它必须在显示之前缩放图像。根据您的应用,这可能是也可能不是问题。可能还有其他情况,你想要一个完全不同的ipad图像,因为更大的屏幕空间有更多的细节空间。

答案 1 :(得分:0)

这不仅仅是缩放图像的问题。

如果使用“大量”图像,主要问题将是使用的内存。 对于iPhone 4,使用图像640 * 960px来显示背景不会有问题。但是对于iPhone 1或iPhone 3G使用相同的图像有点太多了。特别是当你有多张图片时^^

所以我建议第一个解决方案(我用于我的应用程序的那个; - ))