Pergunta

Eu tenho um arquivo PNG em um UIImageView e, ao lado disso, tenho um EAGLVIEW que exibe a continuação dessa mesma imagem (longa história) como uma textura, esculpida no mesmo PNG original. O ponto é que essas imagens, que devem corresponder perfeitamente, na verdade têm saturação de cores um pouco diferente.

Normalmente, eu culparia meu manuseio da carga de textura PNG no GL, mas quando eu mantenho a prévia (com o PNG) até o simulador do iPhone, é GL que está no local e o UIImageView que está errado! Ele tirou a imagem e tornou-a sempre mais saturada. A visualização da imagem é opaca com 100% alfa.

Verifiquei isso em um UIImageView limpo com outro arquivo PNG quando colocado ao lado da visualização.

Alguém sabe o que está acontecendo?

Foi útil?

Solução

Se você estiver usando o Photoshop para salvar o PNG usando a ferramenta "Salvar para Web & Devices", verifique se a opção "Converter para SRGB" está desligada e "Incorpore Color Profile" também está desativado. Se você estiver usando outro editor, procure configurações semelhantes.

Ler isto, ajudará a explicar melhor do que eu.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top