Class WmfLogColorSpace

Class WmfLogColorSpace

Il nome: Aspose.Imaging.FileFormats.Wmf.Objects Assemblea: Aspose.Imaging.dll (25.4.0)

L’oggetto LogColorSpace specifica uno spazio di colore logico per ilil contesto del dispositivo di riproduzione, che può essere il nome di un profilo colorato inPersonaggi di ASCII.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

I membri ereditari

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

Remarks

I campi Endpoints, GammaRed, gammaGreen e GamtaBlue sono utilizzati perspecificare uno spazio di colore logico. Il campo Endpoints è un CIEXYZTriplel’oggetto che contiene i valori x, y e z del punto finale RGB delIl rapporto tra i valori tri-stimulo X, Y, Z eI valori di cromaticità x,y,z sono espressi come segue. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) I campi GammaRedo, GamaGreen e GomaBluecontiene valori nel formato “8.8 punto fisso”, che è una tecnica perI numeri non integrati: ogni valore è costituito da un zero esteso.8 bit di magnitudo seguita da una frazione di 8 bits, con i 16 bit combinaticambiato a sinistra per 8 bit. Così, in 32 bit, il valore reale N.F è00000000nnnnnnnffffFFFF000000, dove “nnnsnn” e “fffff” sonole rappresentazioni binarie di N e F, rispettivamente. ad esempio, per ilIl numero reale 10.5, nnnnnn sarebbe 00001010 (binario 10) e ffffffsarebbe 00000101 (binario 5), e il valore binario completo di 32 bit sarebbeè 00000000000010100000000, che è il valore hexadecimaldi 0x0A50.

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Riceve o impone un integratore firmato a 32 bit che specifica lo spazio di coloreQuesto deve essere definito nell’elenco LogicalColorSpace(sezione 2.1.1.14). se questo valore è LCS_sRGB oLCS_WINDOWS_COLOR_SPACE, lo spazio di colore sRGB deve essere utilizzato.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Valore di proprietà

WmfLogicalColorSpaceEnum

Endpoints

Riceve o imposta un oggetto CIEXYZTriple (sezione 2.2.2.7) che definisceCIE cromaticity x, y e z coordinate dei tre coloriche corrisponde al RGB Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpace.endpoints per la logicaspazio colorato associato con il bitmap. se ilAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorspaceType campo non specificaLCS_CALIBRATED_RGB, questo campo DEVE essere ignorato.

public WmfCieXyzTriple Endpoints { get; set; }

Valore di proprietà

WmfCieXyzTriple

Filename

Riceve o impone una riga di carattere ASCII opzionale che specifica ilnome di un file che contiene un profilo di colore. se un nome del file èspecificato, e il campo Aspose.Imaging.FileFormats.Wmf.Objects.MWfLogColorSpace.ColorspaceType è impostato perLCS_CALIBRATED_RGB, gli altri campi di questa struttura devono esseredi ignorare.

public string Filename { get; set; }

Valore di proprietà

string

GammaBlue

Riceve o impone un valore di punto fisso da 32 bit che definisce il tonola curva di risposta per blu. se il campo Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorspaceTypeNon specificare LCS_CALIBRATED_RGB, questo campo deve essere ignorato.

public int GammaBlue { get; set; }

Valore di proprietà

int

GammaGreen

Riceve o impone un valore di punto fisso da 32 bit che definisce il tonola curva di risposta per il verde. se il campo Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorspaceTypeNon specificare LCS_CALIBRATED_RGB, questo campo deve essere ignorato.

public int GammaGreen { get; set; }

Valore di proprietà

int

GammaRed

Riceve o impone un valore di punto fisso da 32 bit che definisce il tonola curva di risposta per il rosso. se il campo Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorspaceTypeNon specificare LCS_CALIBRATED_RGB, questo campo deve essere ignorato.

public int GammaRed { get; set; }

Valore di proprietà

int

Intent

Riceve o imposta un integratore firmato a 32 bit che definisce la mappatura gamutintenzione. deve essere definito nell’elenco GamutMappingIntent(sezione 2.1.1 del presente articolo)

public WmfGamutMappingIntent Intent { get; set; }

Valore di proprietà

WmfGamutMappingIntent

Signature

Riceve o imposta un integratore non firmato a 32 bit che specifica ilAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signatura degli oggetti spaziali di colore; deve essere impostato peril valore 0x50534F43, che è il codice ASCII della rigaIl “PSOC”.

public int Signature { get; set; }

Valore di proprietà

int

Size

Riceve o imposta un integratore non firmato a 32 bit che definisce ilAspose.Imaging.FileFormats.Wmf.Objects.www.LogColorSpace.size di questo oggetto, in byte.

public int Size { get; set; }

Valore di proprietà

int

Version

Riceve o imposta un integratore non firmato a 32 bit che definisce unAspose.Imaging.FileFormats.Wmf.Objects.Numero di versione; deve essere0x00000400.

public int Version { get; set; }

Valore di proprietà

int

 Italiano