在iPhone上正确显示Default.png的颜色

4
我正在使用Default.png方法创建启动画面。我在背景和Default.png中使用了相同的文件(除了default.png在顶部有20像素的状态栏)。
然而,iPhone显示它们的方式不同。Default.png比背景更暗,所以当应用程序加载时非常明显。
请看下面的视觉示例:
左边的图像是Default.png,右边的图像是应用程序加载后的图像。虽然这里的差异看起来微妙,但整个图像变化时会看起来相当剧烈。
这是否是png颜色格式的问题?还是iOS功能,使得Default.png看起来稍微更暗?
可能并不值得一提,但我正在使用Monotouch开发我的应用程序,我怀疑这与此无关。
2个回答

3
我曾经遇到过这样的问题,当我使用OSX的预览工具编辑截图时,需要剪切状态栏(用于iPad启动画面)。预览工具附加了一个色彩配置文件,导致设备上的启动画面比实际效果更暗。
如果你使用GIMP打开这张图片,会弹出一个对话框询问是否将色彩配置文件转换为SRGB。选择“转换”并保存图片即可解决颜色差异问题。

最好将此答案标记为正确,因为它比最近被标记的那个更有帮助。 - nodepond

0

问题已解决。设计师给我发送了新版本的背景图像,现在Default.png显示正确的颜色。

我有一种感觉,之前的版本保存时使用了与背景不同的颜色配置文件,因此导致显示不同。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接