У меня есть файл PNG в UIImageView, и рядом с ним у меня есть EAGLView, который отображает продолжение того же изображения (длинная история) в виде текстуры, вырезанной из того же оригинального PNG. Дело в том, что эти изображения, которые должны соответствовать безупречно, на самом деле имеют несколько различную насыщенность цвета.
Обычно я бы обвинял мою обработку загрузки текстуры PNG в GL, но когда я держу Preview (с PNG) до симулятора iPhone, это GL, который на месте, и UIImageView, что неправильно! Он взял изображение и сделал его немного более насыщенным. Изображение выглядит непрозрачным со 100% альфа.
Я проверил это на чистом UIImageView с другим файлом PNG, когда поставил рядом с Preview.
Кто-нибудь знает, что случилось?