Class WmfLogColorSpace

Class WmfLogColorSpace

Nome do espaço: Aspose.Imaging.FileFormats.Wmf.Objects Assembleia: Aspose.Imaging.dll (25.4.0)

O objeto LogColorSpace especifica um espaço de cor lógico para oContexto do dispositivo de reprodução, que pode ser o nome de um perfil de cores emOs personagens da ASCII.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Os campos Endpoints, GammaRed, GammaGreen e GammaBlue são usados paraespecificar um espaço de cor lógico. o campo Endpoints é um CIEXYZTripleObjeto que contém os valores x, y e z do ponto final RGB doA relação entre os valores de tri-stimulo X, Y, Z eOs valores de cromaticidade x,y,z são expressos da seguinte forma. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) Os campos GammaRed, GammaGreen e GammaBluecontém valores no formato “8.8 ponto fixo”, que é uma técnica paraNúmeros não integrados: cada valor é composto por um zero extendido.8 bits seguidos por uma fração de 8 bits, com os 16 bits combinadosalterado por 8 bits. Portanto, em 32 bits, o valor real N.F é00000000nnnnnnnnnnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffrepresentações binárias de N e F, respectivamente. por exemplo, para oNúmero real 10.5, nnnnnnnn seria 00001010 (binário 10) e ffffffffseria 00000101 (binário 5), e o valor binário completo de 32 bits seriaser 00000000000010100000010100000000, que é o valor hexadecimal0x0a50

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Recebe ou coloca um inteiro assinado de 32 bits que especifica o espaço de coresTipo. DEVE ser definido na lista LogicalColorSpace(secção 2.1.1.14). se esse valor for LCS_sRGB ouLCS_WINDOWS_COLOR_SPACE, o espaço de cor sRGB DEVE ser usado.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Valor da propriedade

WmfLogicalColorSpaceEnum

Endpoints

Recebe ou coloca um objeto CIEXYZTriple (secção 2.2.2.7) que defineCIE cromaticidade x, y e z coordenadas das três coresque corresponde ao RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints para a lógicaespaço colorido associado com o bitmap. se oAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType campo não especificaLCS_CALIBRATED_RGB, este campo DEVE ser ignorado.

public WmfCieXyzTriple Endpoints { get; set; }

Valor da propriedade

WmfCieXyzTriple

Filename

Recebe ou coloca uma linha de caracteres opcional, ASCII que especifica onome de um arquivo que contém um perfil de cor. Se um nome de arquivo éespecificado, e o campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType é configurado paraLCS_CALIBRATED_RGB, os outros campos desta estrutura devem sersendo ignorado.

public string Filename { get; set; }

Valor da propriedade

string

GammaBlue

Obter ou definir um valor de ponto fixo de 32 bits que define a tonagemcurva de resposta para azul. Se o campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypenão especifica LCS_CALIBRATED_RGB, este campo DEVE ser ignorado.

public int GammaBlue { get; set; }

Valor da propriedade

int

GammaGreen

Obter ou definir um valor de ponto fixo de 32 bits que define a tonagemcurva de resposta para verde. se o campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypenão especifica LCS_CALIBRATED_RGB, este campo DEVE ser ignorado.

public int GammaGreen { get; set; }

Valor da propriedade

int

GammaRed

Obter ou definir um valor de ponto fixo de 32 bits que define a tonagemcurva de resposta para vermelho. se o campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypenão especifica LCS_CALIBRATED_RGB, este campo DEVE ser ignorado.

public int GammaRed { get; set; }

Valor da propriedade

int

Intent

Obter ou configurar um inteiro assinado de 32 bits que define o mapeamento de gamutA intenção. DEVE ser definida na listagem GamutMappingIntent(Página 1o e 2o do artigo 11o)

public WmfGamutMappingIntent Intent { get; set; }

Valor da propriedade

WmfGamutMappingIntent

Signature

Recebe ou coloca um inteiro não assinado de 32 bits que especifica oAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.signatura de objetos espaciais de cores; deve ser configurado parao valor 0x50534F43, que é a codificação ASCII da correnteO “PSOC”.

public int Signature { get; set; }

Valor da propriedade

int

Size

Recebe ou coloca um inteiro não assinado de 32 bits que define oAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size deste objeto, em bytes.

public int Size { get; set; }

Valor da propriedade

int

Version

Recebe ou coloca um inteiro não assinado de 32 bits que define umNúmero de versão Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace. é necessário ser0x00000400.

public int Version { get; set; }

Valor da propriedade

int

 Português