Class WmfLogColorSpace

Class WmfLogColorSpace

Název místa: Aspose.Imaging.FileFormats.Wmf.Objects Shromáždění: Aspose.Imaging.dll (25.4.0)

Objekt LogColorSpace specifikuje logický barevný prostor propřehrávač kontext, který může být název barevného profilu vVlastnosti ASCII.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

Dědiční č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 jsou používány prooznačte logický barevný prostor. pole Endpoints je CIEXYZTripleobjekt, který obsahuje hodnoty x, y a z koncového bodu RGBvztah mezi hodnotami tri-stimulu X, Y, Z aChromaticity hodnoty x,y,z jsou vyjádřeny následovně. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) GammaRed, GammaGreen a GammaBlue poleobsahují hodnoty ve formátu „8.8 fixed point“, což je technika proČísla, které nejsou integrovaná.Každá hodnota se skládá z nuly rozšířené8-bitová velikost následuje 8-bitová frakce, s kombinovanými 16 bity8 bitů. tak v 32 bitů je skutečná hodnota N.F.00000000nnnnnnnnnnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbinární reprezentace N a F, resp. například proreálné číslo 10.5, nnnnnnnn by bylo 00001010 (binární 10) a ffffffff00000101 (binární 5), a celá 32bitová binární hodnota by00000000000010100000010100000000, což je hexadecimalní hodnota0x0a50.

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Obdrží nebo nastaví 32-bitový podepsaný integer, který specifikuje barevný prostorMusí být definován v seznamu LogicalColorSpace(oddíl 2.1.1.14). pokud je tato hodnota LCS_sRGB neboLCS_WINDOWS_COLOR_SPACE, sRGB barevný prostor musí být použit.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Hodnota nemovitosti

WmfLogicalColorSpaceEnum

Endpoints

Obdrží nebo nastaví CIEXYZTriple objekt (oddíl 2.2.2.7) který definujeCIE chromaticity x, y a z koordináty tří barevto odpovídá RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints pro logickébarevný prostor spojený s bitmapem.Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType pole neoznačujeLCS_CALIBRATED_RGB, toto pole musí být ignorováno.

public WmfCieXyzTriple Endpoints { get; set; }

Hodnota nemovitosti

WmfCieXyzTriple

Filename

Obdrží nebo nastaví volitelný znakový řetězec ASCII, který specifikujenázev souboru, který obsahuje barevný profil. Pokud je název souboruspecifikováno a pole Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType je nastaveno naLCS_CALIBRATED_RGB, ostatní pole této struktury musí býtJe ignorována.

public string Filename { get; set; }

Hodnota nemovitosti

string

GammaBlue

Obdrží nebo nastaví 32-bitovou pevnou hodnotu bodu, která definuje tónované hodnotyOdpověď křivka pro modré. Pokud Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType poleneoznačuje LCS_CALIBRATED_RGB, toto pole musí být ignorováno.

public int GammaBlue { get; set; }

Hodnota nemovitosti

int

GammaGreen

Obdrží nebo nastaví 32-bitovou pevnou hodnotu bodu, která definuje tónované hodnotyOdpověď křivka pro zelenou. Pokud je Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType poleneoznačuje LCS_CALIBRATED_RGB, toto pole musí být ignorováno.

public int GammaGreen { get; set; }

Hodnota nemovitosti

int

GammaRed

Obdrží nebo nastaví 32-bitovou pevnou hodnotu bodu, která definuje tónované hodnotyOdpovídající kurva pro červenou. Pokud je pole Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceTypeneoznačuje LCS_CALIBRATED_RGB, toto pole musí být ignorováno.

public int GammaRed { get; set; }

Hodnota nemovitosti

int

Intent

Obdrží nebo nastaví 32-bitový podepsaný integer, který definuje gamut mapováníMusí být definován v GamutMappingIntent seznamu(přesněji řečeno v oddíle 2.1.1

public WmfGamutMappingIntent Intent { get; set; }

Hodnota nemovitosti

WmfGamutMappingIntent

Signature

Obdrží nebo nastaví 32-bitový nepodepsaný integer, který specifikujeAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.signatura barevných prostorových objektů; musí být nastaven nahodnotu 0x50534F43, což je ASCII kódování řetězce"a „PSOC".

public int Signature { get; set; }

Hodnota nemovitosti

int

Size

Obdrží nebo nastaví 32-bitový nepodepsaný integer, který definujeAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size tohoto objektu, v bytech.

public int Size { get; set; }

Hodnota nemovitosti

int

Version

Obdrží nebo nastaví 32bitový nepodepsaný integer, který definujeAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace. verze číslo; MUST be0x00000400.

public int Version { get; set; }

Hodnota nemovitosti

int

 Čeština