Правильный цветной дисплей по умолчанию. PNG на iPhone

StackOverflow https://stackoverflow.com/questions/4031271

Вопрос

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

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

Как визуальный пример того, что я имею в виду, пожалуйста, смотрите ниже:

Splashscreen is left, loaded screen is right

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

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

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

Это было полезно?

Решение 2

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top