2010-02-13 12 views
5

Tengo un archivo SWF con solo ilustraciones vectoriales (sin mapas de bits). ¿Hay alguna manera de mejorar la consistencia del color en diferentes monitores?Lograr la consistencia del color en diferentes monitores

La gestión del color es un tema muy complejo y cuanto más leo sobre él, más me confundo. Hay esto que se llama perfiles ICC que se supone que convierten los colores en espacios de color independientes del dispositivo, pero ¿de qué sirve?

+0

http://www.adobe.com/devnet/flash/quickstart/color_correction_as3/ Mientras más leo, más confuso me vuelvo. El párrafo de introducción dice "Sin embargo, muchos usuarios calibran sus monitores usando una serie de configuraciones y luego crean un perfil basado en estas configuraciones". ¿Cómo es eso relevante? – helloworlder

Respuesta

6

Los perfiles ICC proporcionan una forma de mapear los colores que su monitor piensa que está mostrando (el mapa de bits/imagen u otros gráficos) a lo que realmente está emitiendo en el panel. Al usar software que admite estos perfiles, puede obtener colores más consistentes.

El flujo básico es el siguiente:

  1. Un programa lee el archivo de gráficos
  2. El programa utiliza el perfil ICC para compensar las insuficiencias de los monitores
  3. Cuando se cambia el monitor, se cambia el ICC perfil para que coincida con el nuevo monitor
  4. Cuando imprime, utiliza un icc-profile diferente adecuado para la impresora para compensar las insuficiencias de las impresoras

Esto tiene por objeto garantizar que los colores en la pantalla coincidan con el papel impreso y, en general, no es algo que vaya más allá de lo artístico.

Si desea coherencia entre sus propios monitores, simplemente "tendrá que calibrarlos y configurar los perfiles de sus monitores". No sé cómo hacer esto, pero creo que Adobe tiene muy buenos documentos al respecto.

Si desea algo así como colores consistentes en un juego flash entre diferentes usuarios, no creo que eso sea posible. En cualquier caso, sería el trabajo de los clientes administrar el perfil ICC y el trabajo de los reproductores flash para respaldar la compensación.

En cualquier caso, la parte sobre el ajuste de la configuración del monitor antes de realizar la calibración se debe a que esto cambia la reproducción del color de la pantalla, por lo que si cambia los ajustes tendrá que volver a calibrar la pantalla.

4

El problema es que tiene sin control sobre el monitor de su usuario (tipo, marca, edad, ajuste).

Los perfiles ICC están diseñados para interpretar entre un dispositivo del mundo real (como una cámara, monitor o impresora) y un espacio de color independiente (consulte here para obtener una explicación).

Flash 10 "admite perfiles ICC" solo en el sentido de que puede especificar si el flash debe ajustar o no sus colores de acuerdo con el perfil ICC local (elegido por el usuario para adaptarse a su monitor). Entonces, lo máximo que puede hacer es establecer stage.colorCorrection = ColorCorrection.ON; (y no funcionará para Unix o Linux).

De lo contrario, podría considerar hacer que los colores mostrados en su archivo SWF sean configurables por el usuario: luego pueden ajustar las cosas a su gusto, quizás a través de alguna forma de colour-calibration.

Cuestiones relacionadas