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
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
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
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
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
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
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
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
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
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; }