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