Почему uiimageview «Darken»/насыщает изображения PNG, и могу ли я их остановить?

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

Вопрос

У меня есть файл PNG в Uiimageview, и рядом с этим у меня есть Eaglview, который отображает продолжение того же изображения (длинная история) в качестве текстуры, вырезанной из того же оригинального PNG. Дело в том, что эти изображения, которые должны совпадать с безупречно, на самом деле имеют несколько отличающуюся цветную насыщенность.

Обычно я обвиняю мою обработку нагрузки текстуры PNG в GL, но когда я держу предварительный просмотр (с PNG) до симулятора iPhone, это точка, и Uiimageview, это неправильно! Он взял изображение и сделало его еще более насыщенным. Вид изображения непрозрачный со 100% альфа.

Я проверил это на чистом UIImageView с другим файлом PNG, когда положил рядом с предварительным просмотром.

Кто -нибудь знает, что случилось?

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

Решение

Если вы используете Photoshop, чтобы сохранить PNG, используя инструмент «Сохранить для веб -и устройств», убедитесь, что опция «преобразовать в SRGB» выключена, а также выключен «встроенный цветовой профиль». Если вы используете другой редактор, ищите аналогичные настройки.

Читать это, это поможет объяснить лучше, чем я.

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