Правильное цветное отображение Default.png на iPhone

Я использую метод Default.png для создания заставки. Я использую тот же файл для фона и Default.png (за исключением того, что default.png имеет 20-пиксельную строку состояния вверху).

Тем не менее, iphone не отображает их в них то же самое. Default.png отображается темнее фона, поэтому это очевидно, когда приложение загружается.

В качестве наглядного примера того, что я имею в виду, смотрите ниже:

Заставка слева, загруженный экран справа

Изображение слева - это Default.png, а изображение справа - при загрузке приложения. Разница здесь невелика, но когда меняется изображение целиком, оно выглядит довольно резко.

Это проблема с цветовым форматированием PNG? Или это функция iOS, при которой Default.png в любом случае выглядит немного темнее?

Это, вероятно, не стоит упоминать, но я использую Monotouch для разработки своего приложения, я сомневаюсь, что это как-то связано с этим.

2 ответа

Решение

Решил проблему. Дизайнер прислал мне новые версии фонов, а файл Default.png теперь отображает правильный цвет.

У меня такое ощущение, что я сохранил предыдущую версию с другим цветовым профилем для фона, поэтому я по-разному отображал его.

У меня была такая проблема после редактирования скриншота в OSX Preview, чтобы вырезать строку состояния (как необходимо для всплесков iPad). Предварительный просмотр наклеил цветовой профиль, а заставка выглядит темнее, чем реальная вещь в устройстве.

Если вы откроете изображение с помощью GIMP, появится диалоговое окно с предложением преобразовать цветовой профиль в SRGB. Возьмите его (нажмите "Преобразовать") и сохраните изображение. Это исправляет разницу в цвете.

Другие вопросы по тегам