2012-11-11 34 views
1

正确显示我有我的在Photoshop设计器创建一个背景图像。我将它转换为png-24,并有两个文件,一个用于640 x 920的视网膜显示,另一个用于320 x 460的正常显示(我用@ 2x正确命名)。背景图像不是iPhone4的

当我实现它在iPhone 4上,它不正确呈现(颜色暗得多),但是,当我把它放在iPhone5的正常工作。该文件的大小是608 KB。任何人都知道什么可能会出错,我该如何解决这个问题?

+0

它是什么文件类型? 826kb为iPhone屏幕压缩的图像文件实际上是巨大的。特别是如果它是一个纹理。 – nerak99

+0

这是一个PNG ...任何想要拍摄什么尺寸范围的想法? –

回答

0

我真的尝试了很多解决这个问题,并已使用就可以了DTS票。最后,原因是iPhone5显示色彩更好,我无法解决它。

2

我不会说的大小是个问题。 Beeing背景图像意味着它不会改变应用程序的生命周期。 关于文件大小 - 您可以使用Photoshop中的“Save for Web”选项进行播放,并在更改格式/质量时观察工件。 PNG非常适合具有透明度的图像,根据Apple的说法,它是iPhone的最佳图像格式。

设备之间的颜色不一致可能是由于在显示质量上的差异。您可以尝试以编程方式修复它,但请确保在少数设备上进行测试。至于简单的解决方法,在界面构建器中为您添加一个新视图背景图片并设置您喜欢的透明度和颜色。然后将视图设置为隐藏。然后,根据设备(iPhone5,iPhone4)将您的颜色视图设置为可见 [view setHidden:NO];

但是我无法想象iPhone显示不同的多,所以要小心,如果你真的想以编程方式解决它。

+0

感谢您经过深思熟虑的帖子 –