Class WmfLogColorSpace

Class WmfLogColorSpace

De naam: Aspose.Imaging.FileFormats.Wmf.Objects Verzameling: Aspose.Imaging.dll (25.4.0)

Het LogColorSpace-object bepaalt een logische kleurruimte voor deplayback apparaat context, dat kan de naam van een kleurprofiel inDe ASCII karakters.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

Geëerbiede leden

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

De Endpoints, GammaRed, gammaGreen en gammaBlue velden worden gebruikt omspecificeren van een logische kleurruimte. het veld Endpoints is een CIEXYZTriplehet object dat de waarden x, y en z van het RGB-endpunt van deDe relatie tussen de tri-stimulus waarden X, Y, Z enchromaticiteit waarden x,y,z wordt uitgedrukt als volgt. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) De GammaRed, GAMMAGREEN en gammaBlue veldende waarden bevatten in het “8.8 vaste punt” formaat, wat een techniek is voorniet-integrerende getallen.Elke waarde bestaat uit een zero-extended8 bit magnitude gevolgd door een 8-bit fractie, met de gecombineerde 16 bits8 bits. dus, in 32-bits, de werkelijke waarde N.F is00000000nnnnnnnnfffffff000000, waar “nnnsnn” en “ffFFFFF” zijnbinaire vertegenwoordigingen van N en F, respectievelijk.het werkelijke getal 10.5, nnnnnnn zou 00001010 (binaire 10) en ffffff zijnzou 00000101 zijn (binaire 5), en de volledige 32-bit binaire waarde zouis 00000000000010100000000, wat de hexadecimalwaarde is0x0a50

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Geeft of stelt een 32-bits ondertekend integer dat de kleurruimte bepaaltDit moet worden gedefinieerd in de LogicalColorSpace-lijst(afdeling 2.1.1.14). als deze waarde LCS_sRGB is ofLCS_WINDOWS_COLOR_SPACE, de sRGB kleurruimte moet worden gebruikt.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Eigendomswaarde

WmfLogicalColorSpaceEnum

Endpoints

ontvangt of instelt een CIEXYZTriple object (afdeling 2.2.2.7) datde CIE chromaticiteit x, y en z coördinaten van de drie kleurendat overeenkomt met de RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints voor de logischekleurruimte geassocieerd met de bitmap. als deAspose.Imaging.FileFormats.Wmf.Objects.VwfLogColorSpace.Type van het veld geeft niet aanLCS_CALIBRATED_RGB, dit veld MUST worden geïrriteerd.

public WmfCieXyzTriple Endpoints { get; set; }

Eigendomswaarde

WmfCieXyzTriple

Filename

Geeft of stelt een optionele, ASCII karakterlijn die dede naam van een bestand die een kleurprofiel bevat.aangegeven, en het Aspose.Imaging.FileFormats.Wmf.Objects.NMfLogColorSpace.ColoreSpacetype veld is ingesteld opLCS_CALIBRATED_RGB, de andere velden van deze structuur MOETVerwaarloosd .

public string Filename { get; set; }

Eigendomswaarde

string

GammaBlue

Geeft of stelt een 32-bit vaste puntwaarde die de getoneerde waarde definieertreactie curve voor blauw. als het Aspose.Imaging.FileFormats.Wmf.Objects.VwfLogColorSpace.ColorspaceType veldniet LCS_CALIBRATED_RGB te specificeren, dit veld MUST worden geïllustreerd.

public int GammaBlue { get; set; }

Eigendomswaarde

int

GammaGreen

Geeft of stelt een 32-bit vaste puntwaarde die de getoneerde waarde definieertreactie curve voor groen. als het Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColorspaceType veldniet LCS_CALIBRATED_RGB te specificeren, dit veld MUST worden geïllustreerd.

public int GammaGreen { get; set; }

Eigendomswaarde

int

GammaRed

Geeft of stelt een 32-bit vaste puntwaarde die de getoneerde waarde definieertreactie curve voor rood. als het Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColorspaceType veldniet LCS_CALIBRATED_RGB te specificeren, dit veld MUST worden geïllustreerd.

public int GammaRed { get; set; }

Eigendomswaarde

int

Intent

Geeft of instelt een 32-bit ondertekend integer dat de gamut mapping definieertHet moet worden gedefinieerd in de GamutMappingIntent-lijst(afdeling 2.1.1 van de Raad)

public WmfGamutMappingIntent Intent { get; set; }

Eigendomswaarde

WmfGamutMappingIntent

Signature

Geeft of instelt een 32-bits onschreven integer die deAspose.Imaging.FileFormats.Wmf.Objects.VWfLogColorSpace.signature van kleurruimte objecten; het moet worden ingesteld opde waarde 0x50534F43, dat is de ASCII-encoding van de string‘PSOC’

public int Signature { get; set; }

Eigendomswaarde

int

Size

Geeft of stelt een 32-bits onschreven integer die deAspose.Imaging.FileFormats.Wmf.Objects.VWfLogColorSpace.size van dit object, in byten.

public int Size { get; set; }

Eigendomswaarde

int

Version

Geeft of stelt een 32-bits onschreven integer die eenAspose.Imaging.FileFormats.Wmf.Objects.VwfLogColorSpace.versie nummer; het MUST be0x00000400.

public int Version { get; set; }

Eigendomswaarde

int

 Nederlands