2010-08-11 44 views
1

我只是有一个3GS测试(在罗马尼亚这里我仍然无法得到iPhone 4)iPhone 4的分辨率更高的图片VS 3GS

当我刚刚创建全屏幕图像的iPhone 4 ..他们会被显示调整在3gs上?

我只是不能为3gs和4使用2倍我的图像捆绑版本,他们已经很多。我必须现在制作2个应用程序吗?

难道这是一个窍门:在我的xib中,我定义了一个320x480的UIImageView(它将在iPhone4上自动调整大小),当我在那里定义“缩放填充”并制作高分辨率图像时, iPhone 4?

现在我只是想知道如何现在为大动画做最好的工作。 thx

回答

1

刚刚发现在我的情况下,它可以使用更高分辨率的图片到像3GS一样的320x480帧中,并制作Aspect FILL。

当我在iPhone 4测试模拟器它显示了更高的分辨率和同在iPad上,如果我点击2次:)

0

您还可以创建名称以“@ 2x”结尾的替代高分辨率图像。所以如果你有一个名为“arrow.png”的图像,创建一个名为“[email protected]”的分辨率的两倍,iphone 4将使用它。

看看这篇文章:http://thomasmaier.me/2010/06/dealing-with-iphone-4-resolution-2x-inside-of-photoshop/

+0

作为mentioned..i已经有大量的图片:) 15MB的只是让它再次2X最小22MB额外。我只是想保持它很小 – 2010-08-11 19:45:31

0

试试吧,看看,但我怀疑的是,即使他们做的工作,他们将不会在OS 3.0或OS 3.1工作,很多人还没有升级然而。

另外请注意,即使它显示他们在一半尺寸,我敢肯定,他们仍然是“@ 2x”图像。这意味着他们会使用更多的内存,并且通常表现更差。

添加少量新图像有什么问题?正常大小的图像比@ 2倍图像小很多。

编辑:如果您有很多图像,您可能会发现在适当的情况下使用JPEG(例如用于照片或类似照片的背景)是有益的。我不确定,但我认为他们应该使用+ [UIImage imageNamed:],但您可能必须明确指定“.jpg”。

+0

并记住将它们保存为扁平化的图像,如果你使用Fireworks或类似的东西制作它们。更小的文件大小。 – 2010-08-11 19:27:00

+0

thx ..但已经超过15MB!由20kb每个图片... :) ...没有概率..我会找到一个解决方案。 – 2010-08-11 19:44:32

+0

在为iPhone,iPhone 4和iPad制作图形后,我的应用程序(它*应该*只有几张图形)就像8 MB哈哈。 – 2010-08-11 20:02:06