PostScript Nivel 1
CSA y CRD no están definidos en el Nivel 1 de PostScript. Eso quiere decir que los colores deben estar dispuestos para su impresión antes de imprimir (el color se gestiona dentro del sistema, en un programa concreto).
Los colores CMYK se imprimen tal cual (por sus números).
La conversión de RGB a CMYK se describe en el Manual de Referencia del Nivel 2 del PostScript:
c = 1 - R
m = 1 - G
y = 1 - B
k = min (c, m, y)
C = min (1, max (0, c - UCR(k)))
M = min (1, max (0, m - UCR(k)))
Y = min (1, max (0, y - UCR(k)))
K = min (1, max (0, BG(k)))
Aquí, R, G y B son las coordenadas de color normalizadas entre 0
y 1
(es decir, el resultado de dividir entre 255 los valores usuales, que van de 0 a 255). c
, m
, y
y k
son valores intermedios. k
en concreto es la parte de negro que se puede eliminar de los otros colores. C
, M
, Y
y K
son los valores finales normalizados entre 0 y 1 (pata obtener los valores percentuales estos números se deben multiplicar por cien).
UCR (Under Color Removal: Eliminación del Color Subyacente) and BG (Black Generation: Generación del Negro) son dos procedimientos de trabajo del RIP).
PostScript Nivel 2
A partir del Bivel 2 del PostScript, se definió el CSA (aunque no con cuatro canales) y la posibilidad de que el en RIP residieran varios CRDs.
Cuando un CSA de tres canales alcanza el RIP, se selecciona un CRD que encaje con las condiciones de impresión (papel, tintas y lineatura) y se efectua la conversión. No es posible descargar otro CRD ni modificar los residentes.
Como no se define un CSA de cuatro canales, es necesario convertir el CMYK al CSA Lab, y enviarlo al RIP para que haga la conversión de color. No hay manera de controlar esta conversión.
Por último, no es posible descargar un CRD que se corresponda con las condiciones de impresión.
PostScript Nivel 3
A partir de la versión 2.016 del Nivel 2 del PostScript (o, resumiendo: Desde el Nivel 3), se introdujo una tabla CSA con 3 y 4 canales (CIEBaseDEFG)
. también es posible tener varios CRDs con diferentes propósitos de conversión para un mismo proceso de impresión. En este caso, el mecanismo de detección permite un conjunto de CRDs y un propósito de conversión del color dispone cuál es el CRD que usar. Si el programa en cuestión escribe una orden findcolorrendering
, se activa el CRD que encaja con esta petición.
Si la aplicación no escribe una orden de findcolorrendering
, entonces se usa el CRD por omisión. Este es el caso más usual, ya que las aplicaciones gráficas más usuales no admiten el uso de la orden findcolorrendering
.
[© Mauro Boscarol] Mauro Boscarol es el autor de esta página y poseedor del copyright de todo el material, escrito, gráfico o de cualquier otro tipo que aparece en esta página salvo en los casos en los que explicitamente aparezca mencionado otro copyright. sin embargo, Mauro Boscarol no se declara responsable o mantenedor de esta página, que sólo son una versión en español autorizada por él mismo de páginas web creadas por él. En ningún momento Mauro Boscarol tiene otra relación con esta página salvo la que se deriva de haber autorizado su traducción al español y su publicación en la Red de Internet. Las marcas mencionadas en este sitio web lo son exclusivamente a título informativo, sin que exista ninguna relación comercial entre Mauro Boscarol y los fabricantes de dichas marcas.
Añadir nuevo comentario