Compartir a través de


Estructura BlackInformation (wcsplugin.h)

Contiene información para los modelos de dispositivo que tienen un canal de color negro.

Sintaxis

typedef struct _BlackInformation {
  BOOL  fBlackOnly;
  FLOAT blackWeight;
} BlackInformation;

Miembros

fBlackOnly

blackWeight

Valor entre 0,0 y 1,0 que indica la cantidad relativa de negro que se va a usar en la salida. Un valor de 0,0 significa que no se utiliza negro; un valor de 1,0 significa que se usa la cantidad máxima de negro.

Comentarios

Si el dispositivo de origen no admite un canal negro, WCS establece bBlackOnly en FALSE.

Si bBlackOnly es TRUE, WCS genera un valor de control de dispositivo de salida donde, como máximo, el canal negro será distinto de cero. Esto solo sucede si la marca BlackPreservation se estableció en WCS. Tenga en cuenta que, en tales casos, es posible que el modelo de dispositivo no proporcione la coincidencia colorimétrica más cercana con el valor proporcionado.

La conservación negra solo se realiza cuando los dispositivos de origen y destino admiten un canal negro. Si se conserva el negro con estos dispositivos, para cada valor de control de dispositivo de origen, donde todos los canales distintos del canal negro son cero, la marca bBlackOnly es TRUE. Tenga en cuenta que esto significa que un valor donde todos los canales son cero también establecerán bBlackOnly en TRUE.

blackWeight nos proporciona información sobre los valores de control de dispositivo usados en el dispositivo de origen.

  • En el caso de los dispositivos de origen con un canal negro, blackWeight se establece en el valor negro.
  • En el caso de los dispositivos de origen sin un canal negro, el peso negro se calcula mediante una combinación de pureza de color y ligereza relativa. La pureza del color se define como (maxColorant - minColorant)/maxColorant

    La ligereza relativa se define como (la ligereza del color en el espacio de apariencia: ligereza mínima del dispositivo de destino) / (máxima ligereza del dispositivo de destino: ligereza mínima del dispositivo de destino)

    Para dispositivos RGB, blackWeight = (1 - colorPurity) * (1 - relativeLightness)

    Para dispositivos CMYK, blackWeight = colorPurity * (1 - relativeLightness)

    WCS es responsable de inicializar la estructura BlackInformation .

Si bBlackOnly es FALSE, los modelos de dispositivo de línea base para los dispositivos con un canal negro usarán blackWeight para guiar la creación de un valor de píxel de salida adecuado para colorimétricamente. En el caso de los dispositivos CMYK, blackWeight proporciona la estimación inicial de WCS de un valor K y busca valores C, M e Y que darán lugar a la colorimetría correcta. Si no encuentra una coincidencia, ajusta el valor K y vuelve a buscar.

Puede establecer complementos para admitir o omitir BlackInformation.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wcsplugin.h

Consulte también