Class WmfLogColorSpace
Pôvodný názov: Aspose.Imaging.FileFormats.Wmf.Objects Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Objekt LogColorSpace určuje logický farebný priestor preplayback kontext zariadenia, ktorý môže byť názov farebného profilu vVlastnosti ASCII.
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Endpoints, GammaRed, GAMMAGREEN a gammaBlue sú použité naurčiť logický farebný priestor. pole Endpoints je CIEXYZTripleobjekt, ktorý obsahuje hodnoty x, y a z koncového bodu RGBfarebný priestor. vzťah medzi tri-stimulus hodnoty X, Y, Z aChromaticity hodnoty x,y,z sú vyjadrené nasledovne. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) GammaRed, GammeGreen a gammeBlueobsahujú hodnoty vo formáte “8.8 pevného bodu”, čo je technika preČísla, ktoré nie sú integrované.Každá hodnota pozostáva z nuly rozšírené8-bitové rozmery nasledované 8-bitovou frakciou, s kombinovanými 16 bitmi8 bitov, takže v 32 bitoch je skutočná hodnota N.F.00000000nnnnnnnnfffffff000000, kde sú „nnngnn“ a „ffFFFFF“binárne reprezentácie N a F, resp. Napríklad prereálne číslo 10.5, nnnnnn by bolo 00001010 (binárne 10) a ffffffby to bolo 00000101 (binárna 5), a úplná 32-bitová binárne hodnota by bolaje 00000000000010100000000, čo je hexadecimalná hodnota0x0a50 je k dispozícii
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Dostane alebo nastaví 32-bitový podpísaný integer, ktorý špecifikuje farebný priestorMusí byť definovaný v zozname LogicalColorSpace(sekcia 2.1.1.14). ak je táto hodnota LCS_sRGB aleboLCS_WINDOWS_COLOR_SPACE, sRGB farebný priestor musí byť použitý.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Hodnota nehnuteľnosti
Endpoints
Získa alebo nastaví CIEXYZTriple objekt (oddiel 2.2.2.7) ktorý definujeCIE chromaticity x, y a z koordináty troch fariebčo zodpovedá RGB Aspose.Imaging.FileFormats.Wmf.Objects.RPGLog.endpoints pre logickéfarebný priestor spojený s bitmapom. akAspose.Imaging.FileFormats.Wmf.Objects.MfLogColorSpace.Type pole nie je uvedenéLCS_CALIBRATED_RGB, toto pole musí byť ignorované.
public WmfCieXyzTriple Endpoints { get; set; }
Hodnota nehnuteľnosti
Filename
Dostane alebo nastaví voliteľnú, ASCII charakteristickú riadok, ktorá špecifikujenázov súboru, ktorý obsahuje farebný profil. ak ješpecifikované, a Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace. ColorSpacetyp pole je nastavený naLCS_CALIBRATED_RGB, ostatné polia tejto štruktúry musia byťa ignorovať.
public string Filename { get; set; }
Hodnota nehnuteľnosti
GammaBlue
Získa alebo nastaví 32-bitovú pevnú bodovú hodnotu, ktorá definuje tónovanúodpoveď kurva pre modré. Ak je Aspose.Imaging.FileFormats.Wmf.Objects.VmFLogColorSpace.ColoreSpacType polenie je uvedené LCS_CALIBRATED_RGB, toto pole musí byť ignorované.
public int GammaBlue { get; set; }
Hodnota nehnuteľnosti
GammaGreen
Získa alebo nastaví 32-bitovú pevnú bodovú hodnotu, ktorá definuje tónovanúodpoveď kurva pre zelené. Ak je Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpACEType polenie je uvedené LCS_CALIBRATED_RGB, toto pole musí byť ignorované.
public int GammaGreen { get; set; }
Hodnota nehnuteľnosti
GammaRed
Získa alebo nastaví 32-bitovú pevnú bodovú hodnotu, ktorá definuje tónovanúodpoveď kurva pre červený. Ak je Aspose.Imaging.FileFormats.Wmf.Objects.RozlohaLog.ColorSpaceType polenie je uvedené LCS_CALIBRATED_RGB, toto pole musí byť ignorované.
public int GammaRed { get; set; }
Hodnota nehnuteľnosti
Intent
Získať alebo nastaviť 32-bitový podpísaný integer, ktorý definuje gamut mapovanieÚčel. To musí byť definované v GamutMappingIntent zozname(odsek 2.1.1 sa vzťahuje na členské štáty)
public WmfGamutMappingIntent Intent { get; set; }
Hodnota nehnuteľnosti
Signature
Získajte alebo nastavíte 32-bitový nesignovaný integer, ktorý špecifikujeAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature farebných priestorových objektov; musí byť nastavený nahodnotu 0x50534F43, čo je ASCII kódovanie riadkua „PSOC“
public int Signature { get; set; }
Hodnota nehnuteľnosti
Size
Získa alebo nastaví 32-bitový nesignovaný integer, ktorý definujeAspose.Imaging.FileFormats.Wmf.Objects.Rozsah tohto objektu, v bytoch.
public int Size { get; set; }
Hodnota nehnuteľnosti
Version
Získa alebo nastaví 32-bitový nesignovaný integer, ktorý definujeAspose.Imaging.FileFormats.Wmf.Objects.www.logColorSpace.verzia číslo; to musí byť0x00000400.
public int Version { get; set; }