2011-12-09 17 views
5

Tengo un UIImageView que he señalado a un PNG cuyo fondo es RGB(240,240,240). Luego configuré el fondo de UIView padre en el mismo color en Interface Builder.¿Por qué el mismo valor RGB parece diferente entre Interface Builder y Photoshop?

Notarás que son ligeramente diferentes. Cuando tomo una captura de pantalla y vuelvo a examinar, veo que los antecedentes de UIView en IB no son RGB(240,240,240), sino RGB(236,236,236).

¿Por qué es esto?

enter image description here

enter image description hereenter image description here

+0

Los míos son iguales. Quizás sea el problema de configuración de su Photoshop. Mira el 'Image'->' Mode', ¿qué es? – Kjuly

+0

RGB, 8 bits por canal – barfoon

+1

Photoshop puede estar aplicando una corrección de color basada en la calibración de su monitor u otro vudú. –

Respuesta

1

¿Tiene instalado un controlador de monitor específico del fabricante? Eche un vistazo al perfil del monitor. Es probablemente diferente del perfil de color en photoshop

0

Tuve que ajustar los números que utilicé en IB para que mis colores coincidan.

Por ejemplo: Usted quiere (240,240,240) y le da (236,236,236) a pesar de haber ingresado (240,240,240).

Ingresé (244,244,244) y me dio un color más cercano a (240,240,240). Pensé que si ingresé 240 y me dio 236, entonces debería agregar 4 a mi código de color original.

Tuve que hacer esto un par de veces para obtener el número correcto.

No es una solución elegante pero funcionó para mí.

0

El valor RGB no tiene sentido sin conocer el espacio de color. Asegúrese de elegir el espacio de color "Generic RGB" cuando seleccione el color con los controles deslizantes RGB en Interface Builder.

Cuestiones relacionadas