Class WmfLogColorSpace
Le nom : Aspose.Imaging.FileFormats.Wmf.Objects Assemblée: Aspose.Imaging.dll (25.4.0)
L’objet LogColorSpace spécifie un espace de couleur logique pourle contexte de l’appareil de lecture, qui peut être le nom d’un profil de couleur dansLes personnages ASCII.
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Les champs Endpoints, GammaRed, GAMMAGREEN et gammaBlue sont utilisés pourspécifier un espace de couleur logique. le champ Endpoints est un CIEXYZTripleobjet contenant les valeurs x, y et z du point RGB de laLa relation entre les valeurs de tri-stimule X, Y, Z etLes valeurs de chromaticité x,y,z sont exprimées comme suit. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) Les champs GammaRed, GammeGreen et gammeBluecontenir des valeurs dans le format “8.8 point fixe”, qui est une technique pourNombre non intégré : Chaque valeur est composée d’un nombre null étendu.La magnitude de 8 bits suivie d’une fraction de 8-bit, avec les 16 bites combinéesmodifié à gauche par 8 bits. Ainsi, en 32 bites, la valeur réelle N.F est00000000nnnnnnnffffFFFF000000, où les «nnnsnn» et «fffff» sontles représentations binaires de N et F, respectivement. par exemple, pour lele numéro réel 10.5, nnnnnn serait 00001010 (binaire 10) et ffffffserait 00000101 (binaire 5), et la valeur binaire complète de 32 bits seraitsoit 00000000000010100000000, qui est la valeur hexadecimale0x0A50 est le cas.
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Obtenez ou établissez un intégrateur signé de 32 bits qui spécifie l’espace de couleurIl doit être défini dans la liste LogicalColorSpace(section 2.1.1.14). si cette valeur est LCS_sRGB ouLCS_WINDOWS_COLOR_SPACE, l’espace de couleur sRGB doit être utilisé.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Valore di proprietà
Endpoints
Obtenir ou établir un objet CIEXYZTriple (section 2.2.2.7) qui définitCIE chromaticity x, y et z coordonnées des trois couleursce qui correspond à la RGB Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpace.endpoints pour la logiquel’espace coloré associé à la bitmap. si leAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorEspaceType champ ne spécifie pasLCS_CALIBRATED_RGB, ce champ doit être ignoré.
public WmfCieXyzTriple Endpoints { get; set; }
Valore di proprietà
Filename
Obtenez ou définissez une chaîne de caractères ASCII facultative qui spécifie lale nom d’un fichier contenant un profil de couleur.Si un nom de file estspécifié, et le champ Aspose.Imaging.FileFormats.Wmf.Objects.MWfLogColorSpace.ColorEspaceType est configuré pourLCS_CALIBRATED_RGB, les autres champs de cette structure doivent êtreIgnoré !
public string Filename { get; set; }
Valore di proprietà
GammaBlue
Obtenir ou définir une valeur de point fixe de 32 bits qui définit la tonalitéla courbe de réponse pour bleu. Si le Aspose.Imaging.FileFormats.Wmf.Objects. WmvLogColorSpace.ColorEspaceType champne spécifie pas LCS_CALIBRATED_RGB, ce champ doit être ignoré.
public int GammaBlue { get; set; }
Valore di proprietà
GammaGreen
Obtenir ou définir une valeur de point fixe de 32 bits qui définit la tonalitéla courbe de réponse pour le vert. Si le Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorEspaceType champne spécifie pas LCS_CALIBRATED_RGB, ce champ doit être ignoré.
public int GammaGreen { get; set; }
Valore di proprietà
GammaRed
Obtenir ou définir une valeur de point fixe de 32 bits qui définit la tonalitéla courbe de réponse pour rouge. si le Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorEspaceType champne spécifie pas LCS_CALIBRATED_RGB, ce champ doit être ignoré.
public int GammaRed { get; set; }
Valore di proprietà
Intent
Obtenez ou mettez en place un intégrateur signé de 32 bits qui définit la carte gamutIl doit être défini dans la liste GamutMappingIntent(Section 2.1.1 de l’article 1er)
public WmfGamutMappingIntent Intent { get; set; }
Valore di proprietà
Signature
Obtenez ou mettez en place un intégral non signé de 32 bits qui spécifie leAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature des objets de l’espace couleur; il doit être configuré pourla valeur 0x50534F43, qui est le codage ASCII de la ligne« PSOC ».
public int Signature { get; set; }
Valore di proprietà
Size
Obtenez ou mettez en place un intégral non signé de 32 bits qui définit leAspose.Imaging.FileFormats.Wmf.Objects.LogColorSpace.size de cet objet, en bytes.
public int Size { get; set; }
Valore di proprietà
Version
Obtenez ou mettez en place un intégral non signé de 32 bits qui définit unAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace. numéro de version; il doit être0x00000400.
public int Version { get; set; }