質問

default.pngメソッドを使用して、スプラッシュスクリーンを作成しています。私は自分のバックグラウンドとdefault.pngに同じファイルを使用しています(default.pngには上部に20ピクセルのステータスバーがあります)。

ただし、iPhoneはそれらに同じように表示されていません。 default.pngは背景よりも暗く表示されているため、アプリがロードされたときに痛々しいほど明白です。

私が意味することの視覚的な例として、以下を参照してください:

Splashscreen is left, loaded screen is right

左側の画像はdefault.pngですが、右側の画像はアプリがロードされたときです。ここでは違いが微妙に見えますが、画像全体が変化すると、非常に劇的に見えます。

これは、PNGのカラーフォーマットに関する問題ですか?または、これはとにかくdefault.pngがわずかに暗く表示されるiOS機能ですか?

おそらく言及する価値はありませんが、私はMonotouchを使用してアプリを開発しています。

役に立ちましたか?

解決 2

問題を解決しました。デザイナーは私に背景の新しいバージョンを送信し、default.pngが正しい色を表示しているようになりました。

以前のバージョンをバックグラウンドに異なる色のプロファイルで保存したと感じているので、なぜ異なる方法で表示されていたのですか。

他のヒント

OSXのプレビューでスクリーンショットを編集してステータスバーを切り取った後、このような問題がありました(iPadスプラッシュに必要な場合)。プレビューはカラープロファイルを貼り付け、スプラッシュ画面はデバイスの本物よりも暗く見えます。

GIMPで画像を開くと、色プロファイルをSRGBに変換するダイアログが表示されます。それを取る(「変換」を押す)、画像を保存します。これにより、色の違いが修正されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top