Pregunta

Estoy trabajando con algunos colores, y no parecen ser correctos en absoluto. Las imágenes adjuntas muestran el resultado esperado, el simulador real y el resultado en el dispositivo. Como puede ver, parece haber una gran diferencia entre lo que Gimp cree que es RGB (0, 16, 60) y cuál es la salida que obtengo de [UIColor colorWithRed: 0.0 verde: 16.0 azul: 60.0 alfa: 1.0];

Como mi alfa es 1.0, no creo que haya ningún color que se mezcle con el fondo.

Cualquier sugerencia sobre lo que está sucediendo aquí es bienvenida. texto alternativo http: // img200 .imageshack.us / img200 / 3710 / picture4uu.png

Resultado de iPhone:

texto alternativo http://img33.imageshack.us/img33/9264/picture3xb .png

¿Fue útil?

Solución

Casi todos los métodos de color en iPhone OS toman un valor de 0.0–1.0, no 0.0–255.0. Para obtener el color que está viendo en The GIMP, divida cada uno de sus valores por 256; por lo tanto, la llamada correcta al método UIColor sería [UIColor colorWithRed: 0.0 green: 0.0625 blue: 0.2344 alpha: 1.0] .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top