我正在使用default.png方法来创建splashscreen。我在背景和default.png中使用了相同的文件(default.png除外,顶部具有20个像素状态栏)。

但是,iPhone并未将它们显示在它们中。默认值比背景更暗,因此,当加载应用程序时,很明显。

作为我的意思的视觉示例,请参见下面:

Splashscreen is left, loaded screen is right

左侧的图像为默认值。png,而右侧的图像是应用程序加载时。差异在这里看起来很微妙,但是当整个图像发生变化时,它看起来很剧烈。

这是PNG的颜色形成的问题吗?还是这是一个iOS功能,默认值为png无论如何看起来都稍暗?

可能不值得一提,但我正在使用Monotouch来开发我的应用程序,我怀疑这与此有关。

有帮助吗?

解决方案 2

解决了问题。设计师向我发送了背景的新版本,默认版本。PNG现在显示正确的颜色。

我有一种感觉,我保存了以前的版本,其颜色配置文件与背景不同,因此为什么显示出不同的显示。

其他提示

在编辑了OSX的预览以删除状态栏(根据iPad Splashes的需要)之后,我遇到了这样的问题。预览贴上了颜色配置文件,并且飞溅屏幕看起来比设备中的真实物品还黑。

如果您使用GIMP打开图像,它将显示一个对话框,将颜色配置文件转换为SRGB。将其(按“转换”)并保存图像。这可以解决色彩差异。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top