Class WmfLogColorSpace

Class WmfLogColorSpace

Numele spaţiului: Aspose.Imaging.FileFormats.Wmf.Objects Asamblare: Aspose.Imaging.dll (25.4.0)

Obiectul LogColorSpace specifică un spațiu de culoare logic pentruContextul dispozitivului de reproducere, care poate fi numele unui profil de culoare înpersonajele ASCII.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

Membrii moștenitori

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

Remarks

Câmpurile Endpoints, GammaRed, gammaGreen și GammBlue sunt utilizate pentruspecificați un spațiu de culoare logic. câmpul Endpoints este un CIEXYZTripleObiectul care conține valorile x, y și z ale punctului final RGB alRelația dintre valorile tri-stimul X, Y, Z șiValorile de cromaticitate x,y,z sunt exprimate după cum urmează. x = X/(X+Y+Z) y =Y/ (X+Y+Z) z = Z/(X + Y + Z) câmpurile GammaRed, GAMMAGREEN și GAMABlueconține valori în format “8.8 punct fix”, care este o tehnică pentrunumere neintegre. fiecare valoare constă dintr-un zero extins.Mărimea de 8 bite, urmată de o fracție de 8-bit, cu 16 bits combinateschimbate cu 8 bite. prin urmare, în 32-bite, valoarea reală N.F este00000000nnnnnnnfffff000000, în cazul în care „nnnsnn” și „FFFFFFF” suntreprezentările binare ale N și F, respectiv. de exemplu, pentrunumărul real 10.5, nnnnnnn ar fi 00001010 (binare 10) și ffffffar fi 00000101 (binare 5), iar valoarea binară completă de 32 de biți arsă fie 00000000000010100000010, care este valoarea hexadecimală0x0a50 .

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Obține sau stabilește un întreg semnat de 32 de biți care specifică spațiul de culoareTipul. trebuie să fie definit în enumerarea LogicalColorSpace(secțiunea 2.1.1.14). dacă această valoare este LCS_sRGB sauLCS_WINDOWS_COLOR_SPACE, spațiul de culoare sRGB trebuie utilizat.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Valoarea proprietății

WmfLogicalColorSpaceEnum

Endpoints

Obține sau stabilește un obiect CIEXYZTriple (secțiunea 2.2.2.7) care defineșteCIE cromaticitatea x, y și z coordonate ale celor trei culoricare corespunde codului RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints pentru logicaspaţiul de culoare asociat cu bitmap. dacăAspose.Imaging.FileFormats.Wmf.Objects.www.wfLogColorSpace.ColorspaceType câmpul nu specificăLCS_CALIBRATED_RGB, acest câmp trebuie ignorat.

public WmfCieXyzTriple Endpoints { get; set; }

Valoarea proprietății

WmfCieXyzTriple

Filename

Obține sau stabilește o stringă caracteristică opțională ASCII care specificănumele unui fișier care conține un profil de culoare.este specificat, iar câmpul Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColorspaceType este setat laLCS_CALIBRATED_RGB, celelalte câmpuri ale acestei structuri ar trebui să fieignorată .

public string Filename { get; set; }

Valoarea proprietății

string

GammaBlue

Obține sau stabilește o valoare fixă a punctului de 32 de biți care definește tonulcurbă de răspuns pentru albastru. în cazul în care Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorspaceType câmpnu specifică LCS_CALIBRATED_RGB, acest câmp trebuie ignorat.

public int GammaBlue { get; set; }

Valoarea proprietății

int

GammaGreen

Obține sau stabilește o valoare fixă a punctului de 32 de biți care definește tonulcurbă de răspuns pentru verde. în cazul în care Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorspaceType câmpnu specifică LCS_CALIBRATED_RGB, acest câmp trebuie ignorat.

public int GammaGreen { get; set; }

Valoarea proprietății

int

GammaRed

Obține sau stabilește o valoare fixă a punctului de 32 de biți care definește tonulcurbă de răspuns pentru roșu. dacă Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetiType câmpnu specifică LCS_CALIBRATED_RGB, acest câmp trebuie ignorat.

public int GammaRed { get; set; }

Valoarea proprietății

int

Intent

Obține sau stabilește un întreg semnat de 32 de biți care definește maparea gamutuluiintenție. trebuie să fie definit în enumerarea GamutMappingIntent(secțiunea 2.1.1 din prezentul articol)

public WmfGamutMappingIntent Intent { get; set; }

Valoarea proprietății

WmfGamutMappingIntent

Signature

Obține sau stabilește un integer 32-bit fără semnătură care specificăAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signatura obiectelor spațiale de culoare; trebuie să fie setată lavaloarea 0x50534F43, care este codul ASCII al stringuluişi „PSOC”.

public int Signature { get; set; }

Valoarea proprietății

int

Size

Obține sau stabilește un integer 32-bit fără semnătură care defineșteAspose.Imaging.FileFormats.Wmf.Objects.www.logColorSpace.mărimea acestui obiect, în byte.

public int Size { get; set; }

Valoarea proprietății

int

Version

Obține sau stabilește un integer 32-bit fără semnătură care definește oAspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace. numărul de versiune; trebuie să fie0x00000400.

public int Version { get; set; }

Valoarea proprietății

int

 Română