Class WmfLogColorSpace

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

WmfLogicalColorSpaceEnum

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

WmfCieXyzTriple

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

string

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

int

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

int

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

int

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

WmfGamutMappingIntent

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

int

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

int

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; }

ingatlan értéke

int

 Magyar