Почему uiimageview «Darken»/насыщает изображения PNG, и могу ли я их остановить?
-
22-09-2019 - |
Вопрос
У меня есть файл PNG в Uiimageview, и рядом с этим у меня есть Eaglview, который отображает продолжение того же изображения (длинная история) в качестве текстуры, вырезанной из того же оригинального PNG. Дело в том, что эти изображения, которые должны совпадать с безупречно, на самом деле имеют несколько отличающуюся цветную насыщенность.
Обычно я обвиняю мою обработку нагрузки текстуры PNG в GL, но когда я держу предварительный просмотр (с PNG) до симулятора iPhone, это точка, и Uiimageview, это неправильно! Он взял изображение и сделало его еще более насыщенным. Вид изображения непрозрачный со 100% альфа.
Я проверил это на чистом UIImageView с другим файлом PNG, когда положил рядом с предварительным просмотром.
Кто -нибудь знает, что случилось?
Решение
Если вы используете Photoshop, чтобы сохранить PNG, используя инструмент «Сохранить для веб -и устройств», убедитесь, что опция «преобразовать в SRGB» выключена, а также выключен «встроенный цветовой профиль». Если вы используете другой редактор, ищите аналогичные настройки.
Читать это, это поможет объяснить лучше, чем я.