Class WmfLogColorSpace
Nombre del espacio: Aspose.Imaging.FileFormats.Wmf.Objects Asamblea: Aspose.Imaging.dll (25.4.0)
El objeto LogColorSpace especifica un espacio de color lógico paraContexto de dispositivo de reproducción, que puede ser el nombre de un perfil de color enCaracterísticas de ASCII.
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Remarks
Los campos Endpoints, GammaRed, GammaGreen y GammaBlue se utilizan paraespecificar un espacio de color lógico. el campo de puntos finales es un CIEXYZTripleobjeto que contiene los valores x, y y z del punto final RGB de laLa relación entre los valores de tri-stimulo X, Y, Z yLos valores de cromaticidad x,y,z se expresan como sigue. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) Los campos GammaRed, GammaGreen y GammaBluecontener valores en el formato “8.8 punto fijo”, que es una técnica paraque representa números no integrados.Cada valor consiste en un nulo extendidomagnitud de 8 bits seguida de una fracción de 8 bits, con los 16 bits combinadosde 8 bits. por lo tanto, en 32 bits, el valor real N.F es0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0las representaciones binarias de N y F, respectivamente. por ejemplo, para elEl número real 10.5, nnnnnnnn sería 00001010 (binario 10) y ffffffffsería 00000101 (binario 5), y el valor binario completo de 32 bits seríaser 00000000000010100000010100000000, que es el valor hexadecimal0x0a50.
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Obtenga o establece un integrador firmado de 32 bits que especifica el espacio de colorTiene que ser definido en la enumeración LogicalColorSpace(sección 2.1.1.14). si este valor es LCS_sRGB oLCS_WINDOWS_COLOR_SPACE, el espacio de color sRGB DEVE ser utilizado.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Valor de la propiedad
Endpoints
Obtener o establecer un objeto CIEXYZTriple (sección 2.2.2.7) que defineCIE cromaticidad x, y y z coordenadas de los tres coloresque corresponde a los RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints para la lógicael espacio de color asociado con el bitmap. si elAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType campo no especificaLCS_CALIBRATED_RGB, este campo DEVE ser ignorado.
public WmfCieXyzTriple Endpoints { get; set; }
Valor de la propiedad
Filename
Obtenga o establece una línea de caracteres ASCII opcional que especifica lanombre de un archivo que contiene un perfil de color. si un nombre de archivo esespecificado, y el campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType está configurado paraLCS_CALIBRATED_RGB, los otros campos de esta estructura DEVE serIgnorado.
public string Filename { get; set; }
Valor de la propiedad
GammaBlue
Obtenga o establece un valor de punto fijo de 32 bits que define la tonalidadla curva de respuesta para azul. si el campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypeno especifica LCS_CALIBRATED_RGB, este campo DEVE ser ignorado.
public int GammaBlue { get; set; }
Valor de la propiedad
GammaGreen
Obtenga o establece un valor de punto fijo de 32 bits que define la tonalidadla curva de respuesta para verde. si el campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypeno especifica LCS_CALIBRATED_RGB, este campo DEVE ser ignorado.
public int GammaGreen { get; set; }
Valor de la propiedad
GammaRed
Obtenga o establece un valor de punto fijo de 32 bits que define la tonalidadcurva de respuesta para rojo. si el campo Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypeno especifica LCS_CALIBRATED_RGB, este campo DEVE ser ignorado.
public int GammaRed { get; set; }
Valor de la propiedad
Intent
Obtenga o establece un integrador firmado de 32 bits que define el mapa de gamutDebe ser definido en la enumeración GamutMappingIntent(Sección 2.1.1 de la Ley de Derechos Humanos).
public WmfGamutMappingIntent Intent { get; set; }
Valor de la propiedad
Signature
Obtenga o establece un integrador no firmado de 32 bits que especifica elAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.signatura de objetos de espacio de color; debe configurarse parael valor 0x50534F43, que es el codificación ASCII de la cadena"El “PSOC".
public int Signature { get; set; }
Valor de la propiedad
Size
Obtenga o establece un integrador no firmado de 32 bits que define elAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size de este objeto, en bytes.
public int Size { get; set; }
Valor de la propiedad
Version
Obtenga o establece un integrador no firmado de 32 bits que define unNúmero de versión Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace. debe ser0x00000400.
public int Version { get; set; }