WmfLogColorSpace

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject

public class WmfLogColorSpace extends MetaObject

El objeto LogColorSpace especifica un espacio de color lógico para el contexto del dispositivo de reproducción, que puede ser el nombre de un perfil de color en caracteres ASCII.

Los campos Endpoints, GammaRed, GammaGreen y GammaBlue se utilizan para especificar un espacio de color lógico. El campo Endpoints es un objeto CIEXYZTriple que contiene los valores x, y y z del punto final RGB del espacio de color. La relación entre los valores triestímulo X,Y,Z y los valores de cromaticidad x,y,z se expresa de la siguiente manera. x = X/(X+Y+Z) y = Y/(X+Y+Z) z = Z/(X+Y+Z) Los campos GammaRed, GammaGreen y GammaBlue contienen valores en formato “8.8 fixed point”, que es una técnica para representar números no enteros. Cada valor consta de una magnitud de 8 bits extendida a cero seguida de una fracción de 8 bits, con los 16 bits combinados desplazados a la izquierda 8 bits. Así, en 32 bits, el valor real N.F es 00000000nnnnnnnnffffffff00000000, donde “nnnnnnnn” y “ffffffff” son representaciones binarias de N y F, respectivamente. Por ejemplo, para el número real 10.5, nnnnnnnn sería 00001010 (binario 10) y ffffffff sería 00000101 (binario 5), y el valor binario completo de 32 bits sería 00000000000010100000010100000000, que es el valor hexadecimal 0x0A50.

Constructores

ConstructorDescripción
WmfLogColorSpace()

Métodos

MétodoDescripción
getSignature()Obtiene o establece un entero sin signo de 32 bits que especifica la signature de los objetos de espacio de color; DEBE establecerse al valor 0x50534F43, que es la codificación ASCII de la cadena “PSOC”.
setSignature(int value)Obtiene o establece un entero sin signo de 32 bits que especifica la signature de los objetos de espacio de color; DEBE establecerse al valor 0x50534F43, que es la codificación ASCII de la cadena “PSOC”.
getVersion()Obtiene o establece un entero sin signo de 32 bits que define un número de version; DEBE ser 0x00000400.
setVersion(int value)Obtiene o establece un entero sin signo de 32 bits que define un número de version; DEBE ser 0x00000400.
getSize()Obtiene o establece un entero sin signo de 32 bits que define el size de este objeto, en bytes.
setSize(int value)Obtiene o establece un entero sin signo de 32 bits que define el size de este objeto, en bytes.
getColorSpaceType()Obtiene o establece un entero con signo de 32 bits que especifica el tipo de espacio de color.
setColorSpaceType(int value)Obtiene o establece un entero con signo de 32 bits que especifica el tipo de espacio de color.
getIntent()Obtiene o establece un entero con signo de 32 bits que define la intención de mapeo de gamut.
setIntent(int value)Obtiene o establece un entero con signo de 32 bits que define la intención de mapeo de gamut.
getEndpoints()Obtiene o establece un objeto CIEXYZTriple (sección 2.2.2.7) que define las coordenadas de cromaticidad CIE x, y y z de los tres colores que corresponden a los endpoints RGB para el espacio de color lógico asociado con el mapa de bits.
setEndpoints(WmfCieXyzTriple value)Obtiene o establece un objeto CIEXYZTriple (sección 2.2.2.7) que define las coordenadas de cromaticidad CIE x, y y z de los tres colores que corresponden a los endpoints RGB para el espacio de color lógico asociado con el mapa de bits.
getGammaRed()Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el rojo.
setGammaRed(int value)Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el rojo.
getGammaGreen()Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el verde.
setGammaGreen(int value)Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el verde.
getGammaBlue()Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el azul.
setGammaBlue(int value)Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el azul.
getFilename()Obtiene o establece una cadena ASCII opcional que especifica el nombre de un archivo que contiene un perfil de color.
setFilename(String value)Obtiene o establece una cadena ASCII opcional que especifica el nombre de un archivo que contiene un perfil de color.

WmfLogColorSpace()

public WmfLogColorSpace()

getSignature()

public int getSignature()

Obtiene o establece un entero sin signo de 32 bits que especifica la signature de los objetos de espacio de color; DEBE establecerse al valor 0x50534F43, que es la codificación ASCII de la cadena “PSOC”.

Returns: int

setSignature(int value)

public void setSignature(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica la signature de los objetos de espacio de color; DEBE establecerse al valor 0x50534F43, que es la codificación ASCII de la cadena “PSOC”.

Parameters:

ParámetroTipoDescripción
valorint

getVersion()

public int getVersion()

Obtiene o establece un entero sin signo de 32 bits que define un número de version; DEBE ser 0x00000400.

Returns: int

setVersion(int value)

public void setVersion(int value)

Obtiene o establece un entero sin signo de 32 bits que define un número de version; DEBE ser 0x00000400.

Parameters:

ParámetroTipoDescripción
valorint

getSize()

public int getSize()

Obtiene o establece un entero sin signo de 32 bits que define el size de este objeto, en bytes.

Returns: int

setSize(int value)

public void setSize(int value)

Obtiene o establece un entero sin signo de 32 bits que define el size de este objeto, en bytes.

Parameters:

ParámetroTipoDescripción
valorint

getColorSpaceType()

public int getColorSpaceType()

Obtiene o establece un entero con signo de 32 bits que especifica el tipo de espacio de color. DEBE estar definido en la enumeración LogicalColorSpace (sección 2.1.1.14). Si este valor es LCS_sRGB o LCS_WINDOWS_COLOR_SPACE, se DEBE usar el espacio de color sRGB.

Returns: int

setColorSpaceType(int value)

public void setColorSpaceType(int value)

Obtiene o establece un entero con signo de 32 bits que especifica el tipo de espacio de color. DEBE estar definido en la enumeración LogicalColorSpace (sección 2.1.1.14). Si este valor es LCS_sRGB o LCS_WINDOWS_COLOR_SPACE, se DEBE usar el espacio de color sRGB.

Parameters:

ParámetroTipoDescripción
valorint

getIntent()

public int getIntent()

Obtiene o establece un entero con signo de 32 bits que define la intención de mapeo de gamut. DEBE estar definido en la enumeración GamutMappingIntent (sección 2.1.1.11).

Returns: int

setIntent(int value)

public void setIntent(int value)

Obtiene o establece un entero con signo de 32 bits que define la intención de mapeo de gamut. DEBE estar definido en la enumeración GamutMappingIntent (sección 2.1.1.11).

Parameters:

ParámetroTipoDescripción
valorint

getEndpoints()

public WmfCieXyzTriple getEndpoints()

Obtiene o establece un objeto CIEXYZTriple (sección 2.2.2.7) que define las coordenadas de cromaticidad CIE x, y y z de los tres colores que corresponden a los endpoints RGB para el espacio de color lógico asociado con el mapa de bits. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Returns: WmfCieXyzTriple

setEndpoints(WmfCieXyzTriple value)

public void setEndpoints(WmfCieXyzTriple value)

Obtiene o establece un objeto CIEXYZTriple (sección 2.2.2.7) que define las coordenadas de cromaticidad CIE x, y y z de los tres colores que corresponden a los endpoints RGB para el espacio de color lógico asociado con el mapa de bits. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Parameters:

ParámetroTipoDescripción
valueWmfCieXyzTriple

getGammaRed()

public int getGammaRed()

Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el rojo. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Returns: int

setGammaRed(int value)

public void setGammaRed(int value)

Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el rojo. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Parameters:

ParámetroTipoDescripción
valorint

getGammaGreen()

public int getGammaGreen()

Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el verde. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Returns: int

setGammaGreen(int value)

public void setGammaGreen(int value)

Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el verde. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Parameters:

ParámetroTipoDescripción
valorint

getGammaBlue()

public int getGammaBlue()

Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el azul. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Returns: int

setGammaBlue(int value)

public void setGammaBlue(int value)

Obtiene o establece un valor de punto fijo de 32 bits que define la curva de respuesta tonal para el azul. Si el campo ColorSpaceType no especifica LCS_CALIBRATED_RGB, este campo DEBE ser ignorado.

Parameters:

ParámetroTipoDescripción
valorint

getFilename()

public String getFilename()

Obtiene o establece una cadena ASCII opcional que especifica el nombre de un archivo que contiene un perfil de color. Si se especifica un nombre de archivo y el campo ColorSpaceType está configurado a LCS_CALIBRATED_RGB, los demás campos de esta estructura DEBERÁN ser ignorados.

Returns: java.lang.String

setFilename(String value)

public void setFilename(String value)

Obtiene o establece una cadena ASCII opcional que especifica el nombre de un archivo que contiene un perfil de color. Si se especifica un nombre de archivo y el campo ColorSpaceType está configurado a LCS_CALIBRATED_RGB, los demás campos de esta estructura DEBERÁN ser ignorados.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String