Правильный цветной дисплей по умолчанию. PNG на iPhone
-
26-09-2019 - |
Вопрос
Я использую метод default.png для создания всплеска. Я использую один и тот же файл для моего фона и по умолчанию. PNG (кроме у default.png имеет размер состояния состояния 20 пикселей в верхней части).
Однако iPhone не отображает их в них одинаково. Default.png отображается темнее, чем на заднем плане, поэтому он мучительно очевиден, когда приложение загружено.
Как визуальный пример того, что я имею в виду, пожалуйста, смотрите ниже:
Изображение слева - это значение default.png, тогда как изображение справа, когда приложение загружено. Разница выглядит тонкой здесь, но когда все меняется изображение, он выглядит довольно резким.
Это проблема с цветным форматированием PNGS? Или это функция iOS, благодаря которой по умолчанию. Png кажется немного темнее?
Вероятно, не стоит упомянуть, но я использую Monotouch, чтобы развить свое приложение, я сомневаюсь, что это будет иметь что угодно с этим.
Решение 2
Решил проблему. Дизайнер отправил мне новые версии фонов, и теперь по умолчанию. PNG теперь отображается правильный цвет.
У меня есть ощущение, что я сохранил предыдущую версию с другим цветовым профилем на заднем плане, поэтому он был отображен по-разному.
Другие советы
У меня была такая проблема после редактирования скриншота с предварительным просмотром OSX, чтобы вырезать строку состояния (по мере необходимости для iPad Blashes). Предварительный просмотр наклеил цвет профиля, а брызг выглядит темнее, чем реальная вещь в устройстве.
Если вы откроете изображение с GIMP, он показывает диалоговое окно, предлагающее конвертировать цвет профиля в SRGB. Возьмите это (нажмите «Конвертировать») и сохранить изображение. Это исправляет разницу в цвете.