Antes de empezar a editar un perfil, es necesario
conocer los tipos de perfiles que existen, así como su estructura interna
y la nomenclatura
definida por el Consorcio de Color
Internacional (ICC).
Nomenclatura establecida por el ICC
El ICC es una organización fundada
por las principales empresas productoras de hardware y software como Adobe,
Agfa, Apple, Kodak, Microsoft, Silicon Graphics, Sun, etc. cuyo
objetivo es desarrollar y mantener un sistema de gestión del color
estandarizado y multiplataforma que funcione en el nivel de los sistemas
operativos definiendo una serie de normas de construcción y uso de perfiles.
El conjunto de los colores
que el ojo humano
medio puede ver es lo que se conoce como "espacio absoluto de color" y se ha
representado con varios sistemas de coordenadas absolutas. La conversión entre un sistema de coordenadas y otro se puede
realizar matemáticamente sin pérdida de
información.
Los principales sistemas son:
•
X,Y,Z (Espacio XYZ CIE 1931)
•
x, y, Y (Diagrama de cromaticidad más luminosidad CIE 1931)
•
L,a,b (Espacio CIELAB 1976)
Diagrama LAB en 3D
El perfil de un aparato concreto
establece una correlación entre las coordenadas de color de éste y
las coordenadas absolutas. La normativa
establecida por el ICC admite como espacios de conexión de perfiles (Profile Connection Space, PCS),
el espacio XYZ (CIE 1931) y el
espacio Lab (1976). Todo perfil debe
basarse en uno de estos PCS y todo
motor de color debe admitir ambos.
En el estándar creado por el Consorcio ICC
hay definidas siete clases de perfiles.
Únicamente los tres primeros se refieren a dispositivos:
1.
De entrada (input, scnr): Para escáneres y
cámaras digitales.
2.
De visualización (display, mntr): Para monitores, ya
sean de cristal líquido (LCD) o de tubo de rayos catódicos (CRT).
3.
De salida (output, prtr): Para impresoras,
filmadoras, imprentas y grabadoras de vídeo. Las otras cuatro clases
incluyen perfiles para fines especializados.
4.
De enlace entre dispositivos (device link, link): Para conversión
directa entre dispositivos.
5.
De conversión de
espacio de color (color space
conversion, spac): Para conversiones entre espacios de color.
6.
De color denominado (named color, nmcl): Para definir colores
directos como las tintas
Pantone.
7.
Abstractos (abstract, abst): Para espacios de color
abstractos.
Un perfil ICC contiene además de la información
necesaria para convertir
desde un dispositivo a un PCS
y viceversa, otras informaciones como el motor
de color preferente, el rendering intent
preferido, y el PCS utilizado y su versión. La normativa ICC establece 4 rendering intent((intento de representación) diferentes:
1.
Perceptual
2.
Relativo Colorimétrico
3.
Saturación
4.
Absoluto Colorimétrico
La información con respecto al rendering intent
(intento de
representación)se memoriza en los
perfiles. El rendering absoluto colorimétrico no se aplica directamente, es
decir, no tiene una tabla o algoritmos propios. Se construye modificando la
información relativa colorimétrica teniendo en
cuenta el punto blanco.
El perfil de un dispositivo puede memorizar su
información de dos maneras:
1.
Usando algoritmos basados en matrices y curvas de linearización (perfil de matriz).
2.
Usando tablas
de consulta (lookup tables, LUT)
(perfil de tabla).
En un perfil
de tabla puede haber hasta 3 tablas
de conversión entre dispositivos y PCS (una para cada rendering)
y hasta tres más para la conversión entre PCS
(Profile Connection Space) y
dispositivo. En la terminología ICC se
hace referencia a estas tablas con las siguientes abreviaturas:
1.
Desde el dispositivo al
PCS (por ejemplo, desde CMYK a Lab)
• AtoB0: Perceptual
• AtoB1: Relativo
Colorimétrico
• AtoB2: Saturación
2.
Desde el PCS hasta el
dispositivo (por ejemplo, desde Lab hasta CMYK)
• BtoA0: Perceptual
• BtoA1: Relativo
Colorimétrico
• BtoA2: Perceptual
Cuando es necesario hacer referencia al rendering absoluto colorimétrico,
se usa el "3". En algunos casos las abreviaturas AtoB o BtoA pueden
encontrarse escritas como A2B o B2A.
ESTRUCTURA INTERNA DE UN PERFIL ICC
Veamos la estructura interna de los diferentes
perfiles de dispositivos.
Perfil de Entrada (input)
Un perfil
de entrada describe el espacio de color que es capaz de captar
una cámara digital o un escáner. La captura de los
datos se realiza en modo RGB, aunque algunos escáneres profesionales antiguos
llevan incorporado un algoritmo que realiza la conversión automática de los
datos de RGB a CMYK y que no puede
desactivarse. Al contrario que en los perfiles de salida los de entrada son
unidireccionales, es decir, sólo permiten la conversión entre el espacio del
dispositivo y el PCS. La mayoría de los perfiles de escáneres son tablas
de RGB a Lab que incluyen las coordenadas XYZ del punto
blanco, tal y como se muestra a continuación:
Perfil de Visualización (mntr)
Un perfil
ICC de visualización describe la gama cromática que es capaz de reproducir
un monitor (LCD o CRT) o un espacio de trabajo RGB (monitor ideal). Todos los monitores muestran los datos
en RGB. El perfil del monitor puede utilizarse como perfil de origen o como
perfil de destino, por tanto es bidireccional y permite la conversión de RGB al PCS (Lab o XYZ) o
bien de PCS a RGB.
Lo usual es que el perfil de monitor sea de
matriz y contenga la siguiente información: tres curvas tonales, las
coordenadas XYZ del punto blanco y las coordenadas XYZ para cada uno de los
tres fósforos del monitor.
A partir de esta información se puede calcular la
conversión RGB a XYZ y viceversa. (Imagen 4)
Perfil ICC de
matriz. Perfil de salida (prtr)
Un perfil ICC de un dispositivo de impresión describe la
gama cromática que ese dispositivo es capaz
de reproducir. Aunque muchas impresoras utilizan tintas CMYK o
variaciones de éstas, algunas de ellas (las impresoras que no son PostScript
o que no están por un RIP)
sólo aceptan datos RGB, que el
controlador de impresión transforma a CMYK. Este tipo de impresoras pueden
considerarse dispositivos RGB.
La gran mayoría de los perfiles de salida son de
tabla y pueden utilizarse como origen o como destino, es decir, son
bidireccionales. Únicamente una de las tablas (CMYK-Lab) se obtiene midiendo
los valores impresos con un espectrofotómetro, la otra parte de la tabla se
genera matemáticamente interpolando los valores obtenidos en la primera.
Los diferentes rendering intent
se aplican con tablas distintas, por tanto, un perfil de salida puede contener
hasta tres tablas desde las coordenadas del dispositivo hasta el PCS y otras
tres desde el PCS hasta el dispositivo. (Imagen 5)
Una vez aclarados estos conceptos básicos nos
introduciremos en la edición de perfiles de impresión.
El primer paso será determinar si debemos editar el perfil o por el contrario
debemos crear uno nuevo.
Tabla
CMYK–Lab de un perfil de salida. La otra tabla se calcula por interpolación de
estos datos.
¿Cuándo editar un perfil?
Si al imprimir una imagen
utilizando un perfil observamos que la mayoría de los colores son
correctos pero hay pequeños detalles en la imagen que no se corresponden
exactamente con el resultado que esperábamos, entonces editaremos el
perfil de salida. Si por el
contrario la mayoría de los colores son
incorrectos es mejor volver a crear el perfil. Es conveniente identificar
dónde ha estado el error en el proceso de generación del perfil para evitar
volver a cometer el mismo error en próximas generaciones.
Antes de decidir que la prueba software no
se corresponde con los resultados obtenidos en la prueba impresa,
debemos asegurarnos de que:
1.
El monitor está perfectamente calibrado y
caracterizado. Para ello se utilizará un software y hardware
adecuado, nunca se realizará este proceso a "ojímetro".
2.
Condiciones de visualización adecuadas.
3.
Las paredes deben estar pintadas de un color neutro. El ojo humano necesita
tener una referencia para comparar los diferentes colores. Si las paredes
estuvieran pintadas de amarillo y estuviéramos retocando el color de una imagen
nuestro ojo tomaría el amarillo como neutro y tenderíamos a añadir azul a la
imagen para compensarlo.
4.
Iluminación adecuada. En las normas UNE 54001, UNE 54002, UNE 54003 y UNE 54004 se
establecen las condiciones de iluminación para la observación de originales y
para la evaluación de la reproducción del color.
5.
Temperatura de color adecuada. La mayoría de los monitores por defecto están
configurados a 9300 grados Kelvin, esto produce imágenes muy azuladas que,
aunque resultan muy cómodas para el ojo, no son adecuadas para juzgar color.
Software
Profile Editor de Gretag Macbeth.
En artes gráficas se suelen utilizar visores de luz calibrados a 5000 Kelvin.
Lo más lógico es pensar que el monitor debería estar ajustado a la misma
temperatura que el visor, aunque algunos expertos afirman que empíricamente han observado
que los mejores resultados se obtienen al ajustar la pantalla a 6500 Kelvin.
¿Qué perfiles vamos a editar?
Normalmente editaremos los perfiles de salida, salvo en casos muy concretos, ya que son mucho
más complejos que los de entrada o los de visualización.
¿De qué herramientas dispongo para editar un
perfil?
Programas como Monaco Profiler,
Profile Maker, ICC Tool Box Pro o Color Blind, disponen de una serie
de herramientas, en sus módulos de edición, que permiten modificar el perfil
hasta obtener el resultado deseado.
Editar un perfil
de salida, se emplean las herramientas de edición de color que permiten
modificar una imagen que haya sido procesada usando el perfil que se quiere editar, y que tomaremos como
ejemplo. Una vez realizadas las ediciones de color, se comprobarán los
ajustes visualizando la imagen en un monitor calibrado y/o
imprimiéndola en el dispositivo de salida.
Software editor de Color Blind.
Cuando terminemos la edición se guardarán las modificaciones de color en el perfil, de
modo que posteriormente serán aplicadas a todas las imágenes procesadas con el
mismo. Cuando editamos un perfil sólo estamos modificando un rendering intent (intento de representación)por tanto debemos seleccionar
el que más nos interese antes de empezar a realizar los cambios ya que estos
sólo afectarán al rendering seleccionado.
Para poder previsualizar durante el proceso de
edición cómo las modificaciones van afectando al perfil, podemos:
•
Visualizar, empleando la imagen de pantalla como "soft proof", lo que requiere
un monitor calibrado, un entorno de
visualización e iluminación adecuada.
•
Editando e imprimiendo continuamente la imagen procesada con el
perfil editado hasta obtener los resultados deseados.
Resulta recomendable el empleo de ambos métodos.
Visualizar las modificaciones a medida que se va realizando la edición del
perfil e imprimir regularmente la imagen tomada como referencia.
¿Qué tabla del perfil de salida debemos editar?
Como ya hemos visto los perfiles de salida
consisten en transformaciones o tablas que convierten los datos de color entre
el espacio de color del dispositivo de salida y el espacio de color de PCS
(Espacio de conexión de perfiles) y viceversa.
Tablas de conversión entre perfiles.
En primer lugar los datos de una
imagen se transforman desde el PCS (Lab) al espacio
de color del dispositivo usando el rendering
intent seleccionado. La parte del perfil que realiza este paso se define
como transformación BtoAn o Inversa.
Los datos de la imagen,
ahora en el espacio de color del
dispositivo de salida, se imprimen. Para previsualizar con exactitud la
imagen antes de ser impresa, los datos de la misma son transformados desde el espacio del dispositivo de salida hacia
el PCS usando la transformación AtoBn o Directa, y
finalmente pasan a través del perfil del
monitor.
Determinar la transformación más adecuada depende
de nuestro flujo de trabajo, analicemos las diferentes posibilidades:
·
Cuando editamos la tabla BtoA en un perfil de salida, cambiamos tanto la visualización en
pantalla como el resultado impreso y de esta forma podemos retocar el perfil de
salida hasta que consigamos obtener resultados lo más similares posibles al
original. Esto es lo que comúnmente se llama WYSIWYG (what you see is what you get)
"Lo que ves es lo que obtienes". Al realizar las ediciones
deseadas, la previsualización se actualiza en tiempo real y cuando la imagen se
imprime, la impresión refleja las ediciones realizadas. Esta sería la edición
más correcta si hemos impreso varias imágenes utilizando el perfil de salida y en todas las
impresiones hemos observado una dominante verdosa. En este caso deberíamos
editar la tabla BtoA seleccionando
el rendering más adecuado y guardar el perfil.
Al editar la tabla BtoA cambia
tanto la prueba software como la prueba impresa.
·
Cuando editamos la tabla AtoB
sólo modificamos la previsualización
o "soft proof" ya que esta transformación afecta a la
conversión de color realizada desde el dispositivo hasta el PCS. Estos datos
colorimétricos se modificaran posteriormente al pasar a través del perfil del monitor y serán los
empleados para crear la soft proof o previsualización de la
imagen. La imagen impresa no se verá afectada aunque variará la visualización.
Al editar la tabla AtoB sólo cambia la prueba software.
•
Editando ambas transformaciones, la directa y la indirecta, se corrige la impresión pero no se
modifica la previsualización de la imagen. Este método de edición
puede parecer bastante contradictorio porque se debe alterar inicialmente la
previsualización de la imagen hacia una impresión más pobre. Por ejemplo,
tenemos varias imágenes que se imprimen constantemente con dominante rojizo y
sin embargo su previsualización es correcta, debemos editar el perfil que
afecte solo a la impresión. Para ello utilizaremos la imagen que vemos en el
monitor como referencia, y editaremos la misma imagen hasta conseguir que se parezca
a la impresión.
Ahora tenemos tanto la
imagen impresa como su previsualización con una dominante rojiza. Cuando
guardemos el perfil, el software compensará esta dominante rojiza y así
obtendremos una impresión correcta. La prueba software no cambiará, lo único
que variará es la impresión.
Al editar las dos tablas a la vez, solo se
modifica la impresión.
Algunos
softwares, como Profile Editor, no permiten la edición de las dos tablas a la vez. En este caso lo que haremos es abrir una
imagen convertida al perfil de salida
y editar la tabla AtoB tal y como
veremos en el artículo siguiente. Otras aplicaciones tales como ICC Tool Box Pro o Monaco Profiles sí que permiten dicha edición.
Los
propósitos de conversión
Los propósitos de conversión (rendering intents) de
un perfil de salida se aplican con tablas distintas. Todos los perfiles de
salida deben tener estas seis marcas (tags):
- Desde el dispositivo al PCS:
- AtoB0: Perceptual.
- AtoB1: Relativo colorimétrico.
- AtoB2: Saturación.
- Desde el PCS
hasta el dispositivo:
- BtoA0: Perceptual.
- BtoA1: Relativo colorimétrico.
- BtoA2: Saturación.










No hay comentarios:
Publicar un comentario