Class WmfLogColorSpace
Namn på plats: Aspose.Imaging.FileFormats.Wmf.Objects Församling: Aspose.Imaging.dll (25.4.0)
LogColorSpace-objektet anger ett logiskt färgutrymme förPlayback-enhetens sammanhang, som kan vara namnet på en färgprofil iASCII karaktärer .
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Endpoints, GammaRed, GammaGreen och GammaBlue-fält används för attange en logisk färgutrymme. Endpointsfältet är en CIEXYZTripleobjekt som innehåller värdena x, y och z i slutpunkten RGB förförhållandet mellan tri-stimulus värden X, Y, Z ochkromaticity värden x,y,z uttrycks som följer. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) GammaRed, GammaGreen och GammaBlue fältinnehåller värden i formatet “8.8 fasta poäng”, vilket är en teknik försom representerar icke-integerade siffror.Varje värde består av en nollförlängd8-bitars storlek följt av en 8-bitars fraktion, med de kombinerade 16 bitsvänster ändrad med 8 bits. Således, i 32-bits, är det verkliga värdet N.F.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0binära representationer av N och F, respektive.riktiga nummer 10.5, nnnnnnnn skulle vara 00001010 (binär 10) och ffffffffskulle vara 00000101 (binär 5), och den fullständiga 32-bitars binära värdet skullevara 00000000000010100000010100000000, vilket är det hexadecimala värdet0x0a50
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Få eller ställa in en 32-bitars undertecknad integrator som anger färgutrymmetTyp. Det måste definieras i LogicalColorSpace-förteckningen(avsnitt 2.1.1.14). om detta värde är LCS_sRGB ellerLCS_WINDOWS_COLOR_SPACE, sRGB färgutrymme måste användas.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Fastighetsvärde
Endpoints
får eller ställer in ett CIEXYZTriple objekt (avsnitt 2.2.2.7) som definierarCIE kromaticity x, y och z koordinater av de tre färgernasom motsvarar RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints för den logiskafärgutrymme associerad med bitmappen. omAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType fält anger inteLCS_CALIBRATED_RGB, det här fältet måste ignoreras.
public WmfCieXyzTriple Endpoints { get; set; }
Fastighetsvärde
Filename
får eller ställer in en valfri, ASCII-karaktärsträng som angernamnet på en fil som innehåller en färgprofil. om en filnamn ärangivna, och fältet Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType ställs in påLCS_CALIBRATED_RGB, de andra fälten i denna struktur bör varaIgnorerad .
public string Filename { get; set; }
Fastighetsvärde
GammaBlue
Få eller ställa in en 32-bitars fasta punktvärde som definierar tonenSvarskurva för blått. Om Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType fältanger inte LCS_CALIBRATED_RGB, det här fältet måste ignoreras.
public int GammaBlue { get; set; }
Fastighetsvärde
GammaGreen
Få eller ställa in en 32-bitars fasta punktvärde som definierar tonenSvar kurva för grön. Om Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType fältanger inte LCS_CALIBRATED_RGB, det här fältet måste ignoreras.
public int GammaGreen { get; set; }
Fastighetsvärde
GammaRed
Få eller ställa in en 32-bitars fasta punktvärde som definierar tonenSvarskurva för röd. Om Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType fältanger inte LCS_CALIBRATED_RGB, det här fältet måste ignoreras.
public int GammaRed { get; set; }
Fastighetsvärde
Intent
Få eller ställa in en 32-bitars undertecknad integrator som definierar gamut mappningsyftet. Det måste definieras i GamutMappingIntent-förteckningen(Sektion 2.1.1 av den här artikeln)
public WmfGamutMappingIntent Intent { get; set; }
Fastighetsvärde
Signature
får eller ställer in en 32-bitars icke-signat integrator som angerAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.signatur av färgutrymme objekt; det måste ställas in påvärdet 0x50534F43, vilket är strängens ASCII-kodning”PSOC”
public int Signature { get; set; }
Fastighetsvärde
Size
får eller ställer in en 32-bitars icke-signed integer som definierarAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size av detta objekt, i byter.
public int Size { get; set; }
Fastighetsvärde
Version
får eller ställer in en 32-bitars icke-signed integer som definierar enAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.version nummer; det MUST be0x00000400.
public int Version { get; set; }