Class WmfLogColorSpace

Class WmfLogColorSpace

Navne til: Aspose.Imaging.FileFormats.Wmf.Objects Sammensætning: Aspose.Imaging.dll (25.4.0)

LogColorSpace-objektet angiver en logisk farveplads forplayback enhed kontekst, som kan være navnet på en farve profil iaf ASCII karakterer.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

De arvede medlemmer

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

Remarks

Endpoints, GammaRed, gammaGreen og GammeBlue-felterne bruges til atangiv en logisk farveplads. Endpointfeltet er en CIEXYZTripleobjekter, der indeholder de x, y og z værdier af RGB-endpunktet forForholdet mellem tri-stimulus værdier X, Y, Z ogChromaticity værdier x,y,z udtrykkes som følger. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) GammaRed, GammeGreen og Gammeblue felterindeholde værdier i “8.8 fixed point” format, som er en teknik forikke-integrerede tal. Hver værdi består af en nullforlænget8-bitstørrelse efterfulgt af en 8-bits fraction, med de kombinerede 16 bitstil venstre ændret med 8 bits. Således i 32-bits, den virkelige værdi N.F er00000000nnnnnsnnnfffffff000000, hvor “nnnn” og “ffFFFFF” erbinære repræsentationer af N og F, henholdsvis. f.eks.Det virkelige nummer 10.5, nnnnnnn ville være 00001010 (binær 10) og ffffffDet ville være 00000101 (binær 5), og den fulde 32-bit binære værdi villevære 00000000000010100000010, hvilket er det hexadecimale værdiaf 0x0a50.

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Giver eller indsætter en 32-bit signeret integrator, der angiver farveområdetDet skal defineres i LogicalColorSpace-enumerationen(sektion 2.1.1.14). hvis denne værdi er LCS_sRGB ellerLCS_WINDOWS_COLOR_SPACE, den sRGB farveplads skal bruges.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Ejendomsværdi

WmfLogicalColorSpaceEnum

Endpoints

modtager eller indsætter et CIEXYZTriple-objekt (sektion 2.2.2.7) som definererCIE kromaticity x, y og z koordinater af de tre farversom svarer til RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints for den logiskefarveplads forbundet med bitmap. hvisAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.Type-feltet angiver ikkeLCS_CALIBRATED_RGB, dette felt må ignoreres.

public WmfCieXyzTriple Endpoints { get; set; }

Ejendomsværdi

WmfCieXyzTriple

Filename

Giver eller indsætter en valgfri, ASCII karaktertegn, der angivernavn på en fil, der indeholder en farveprofil. Hvis et filnavne erangivet, og filen Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace. ColorSpacetype er indstillet tilLCS_CALIBRATED_RGB, de øvrige felter i denne struktur skal væreog ignoreret.

public string Filename { get; set; }

Ejendomsværdi

string

GammaBlue

Giver eller indsætter en 32-bit fast punktværdi, der definerer tonetsvar kurve for blå. Hvis du har Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype feltangiver ikke LCS_CALIBRATED_RGB, dette felt må ignoreres.

public int GammaBlue { get; set; }

Ejendomsværdi

int

GammaGreen

Giver eller indsætter en 32-bit fast punktværdi, der definerer tonetsvar kurve for grøn. Hvis du har Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype feltangiver ikke LCS_CALIBRATED_RGB, dette felt må ignoreres.

public int GammaGreen { get; set; }

Ejendomsværdi

int

GammaRed

Giver eller indsætter en 32-bit fast punktværdi, der definerer tonetsvarskurve for rødt. Hvis du har Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype feltangiver ikke LCS_CALIBRATED_RGB, dette felt må ignoreres.

public int GammaRed { get; set; }

Ejendomsværdi

int

Intent

Få eller indsætte en 32-bit signeret integrator, der definerer gamut mappingDet skal defineres i GamutMappingIntent-enumerationen(Sektion 2.1.1 af denne artikel)

public WmfGamutMappingIntent Intent { get; set; }

Ejendomsværdi

WmfGamutMappingIntent

Signature

modtager eller indsætter en 32-bit usigned integer, der angiverAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.signatur af farvepladsobjekter; det MÅ være indstillet tilværdien 0x50534F43, som er ASCII-kodningen af ringenDet er PSOC.

public int Signature { get; set; }

Ejendomsværdi

int

Size

modtager eller indsætter en 32-bit usigned integer, der definererAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.size af dette objekt, i byte.

public int Size { get; set; }

Ejendomsværdi

int

Version

modtager eller indsætter en 32-bit usigned integer, der definerer enAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.versionsnummer; det MUST være0x00000400.

public int Version { get; set; }

Ejendomsværdi

int

 Dansk