Class WmfLogColorSpace
A név: Aspose.Imaging.FileFormats.Wmf.Objects Összefoglaló: Aspose.Imaging.dll (25.4.0)
A LogColorSpace objektum logikus színterületet határoz meg aplayback készülék kontextus, amely lehet a szín profil neveAz ASCII karakterek.
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
A végpontok, a GammaRed és a gammaGreen mezők használják ajelölje meg a logikus színterületet. A végpont mező egy CIEXYZTripleaz objektum, amely az RGB végpontjának x, y és z értékeit tartalmazzaA tri-stimulus értékek közötti kapcsolat X, Y, Z ésA kromaticity értékek x, y, z a következőképpen kifejeződnek. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/ (X + Y + Z) A GammaRed, a GAMMAGREEN és a gammaBlue mezőktartalmaznak értékeket a “8.8 fix pont” formátumban, amely anem integrált számokat képvisel.Minden érték egy nullal bővített számból áll8 bites nagyságot követett egy 8-bites frakció, a kombinált 16 bits8 bites változás, így a 32-bites értékben a valós N.F.00000000nnnnnnnffffFFFF000000, ahol a „nnngnn” és a “fffff”az N és F bináris képviselete, illetve avalós szám 10.5, nnnnnnn lenne 00001010 (bináris 10) és ffffff00000101 lenne (bináris 5), és a teljes 32 bites binárius értéka 00000000000010100000000, ami a hexadecimális érték0 x 0 A50
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Kap vagy beállít egy 32 bites aláírt integrert, amely meghatározza a színterületetTipp. Meg kell határozni a LogicalColorSpace listában(a 2.1.1.14 szakasz) Ha ez az érték LCS_sRGB vagyLCS_WINDOWS_COLOR_SPACE, az sRGB színterület használható.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
ingatlan értéke
Endpoints
Megkap egy CIEXYZTriple objektumot (a 2.2.2.7. szakasz), amely meghatározza aa CIE kromaticity x, y és z koordináták a három színamely megfelel az RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints logikaiA bitmappal összefüggő színtér. ha aAspose.Imaging.FileFormats.Wmf.Objects.wwwffLogColorSpace.colorSpacetyp mező nem írja leLCS_CALIBRATED_RGB, ezt a mezőt figyelmen kívül kell hagyni.
public WmfCieXyzTriple Endpoints { get; set; }
ingatlan értéke
Filename
Megkapja vagy beállítja az opcionális, ASCII karakterszalagot, amely aegy olyan fájl neve, amely színprofilot tartalmaz.megjelölve, és a Aspose.Imaging.FileFormats.Wmf.Objects.VmFLogColorSpace. ColorSpacetype mező beállítvaLCS_CALIBRATED_RGB, ennek a szerkezetnek a többi mezőjefigyelmen kívül hagyva.
public string Filename { get; set; }
ingatlan értéke
GammaBlue
kap vagy beállítja a 32 bites rögzített pontértéket, amely meghatározza a hangotVálasz fordulat kék. Ha a Aspose.Imaging.FileFormats.Wmf.Objects.VmFLogColorSpace. ColorSpacetípus mezőnem határozza meg az LCS_CALIBRATED_RGB-t, ezt a mezőt figyelmen kívül kell hagyni.
public int GammaBlue { get; set; }
ingatlan értéke
GammaGreen
kap vagy beállítja a 32 bites rögzített pontértéket, amely meghatározza a hangotVálasz fordulat a zöld. Ha a Aspose.Imaging.FileFormats.Wmf.Objects.VmFLogColorSpace. ColorSpACEType mezőnem határozza meg az LCS_CALIBRATED_RGB-t, ezt a mezőt figyelmen kívül kell hagyni.
public int GammaGreen { get; set; }
ingatlan értéke
GammaRed
kap vagy beállítja a 32 bites rögzített pontértéket, amely meghatározza a hangotVálasz fordulat a vörös. Ha a Aspose.Imaging.FileFormats.Wmf.Objects. WmvLogColorSpace.ColrSpacetípus mezőnem határozza meg az LCS_CALIBRATED_RGB-t, ezt a mezőt figyelmen kívül kell hagyni.
public int GammaRed { get; set; }
ingatlan értéke
Intent
Kap vagy beállít egy 32 bites aláírt integrert, amely meghatározza a gamut mappázástMeg kell határozni a GamutMappingIntent felsorolásában(a továbbiakban az 1.1.1 és a 2.1.11 szakasza)
public WmfGamutMappingIntent Intent { get; set; }
ingatlan értéke
Signature
kap vagy beállít egy 32 bites nem jelölt integrert, amely aAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.a színes tér tárgyak aláírása; be kell állítani aaz érték 0x50534F43, ami az ASCII kódolás a sorA „PSOC”
public int Signature { get; set; }
ingatlan értéke
Size
kap vagy beállítja a 32 bites nem jelölt integrert, amely meghatározza aAspose.Imaging.FileFormats.Wmf.Objects.VWfLogColorSpace.Ez az objektum mérete, bájtban.
public int Size { get; set; }
ingatlan értéke
Version
kap vagy beállítja a 32 bites nem jelölt integrert, amely meghatározza aAspose.Imaging.FileFormats.Wmf.Objects.VlogColorSpace. verzió száma; meg kell, hogy legyen0x00000400.
public int Version { get; set; }