Class WmfLogColorSpace

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

WmfLogicalColorSpaceEnum

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

WmfCieXyzTriple

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

string

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

int

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

int

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

int

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

WmfGamutMappingIntent

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

int

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

int

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

Fastighetsvärde

int

 Svenska