Class WmfLogColorSpace
nazivni prostor: Aspose.Imaging.FileFormats.Wmf.Objects Sastav: Aspose.Imaging.dll (25.4.0)
LogColorSpace objekt određuje logički prostor boje zakontekst uređaja za preuzimanje, koji može biti ime boja profila uČinjenice ASCII.
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Polja Endpoints, GammaRed, gammaGreen i GammBlue koriste se zaodređivanje logičkog boja prostora. polje krajnje točke je CIEXYZTripleobjekat koji sadrži vrijednosti x, y i z krajnjeg RGB točkeRazlika između tri-stimula vrijednosti X, Y, Z iKromaticity vrijednosti x,y,z izražavaju se na sljedeći način. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/ (X + Y + Z) Polja GammaRed, GamgaGreen i GamkaBluesadrži vrijednosti u formatu “8.8 fiksne točke”, što je tehnika zaSvaka vrijednost se sastoji od nula proširenog broja.8-bitna veličina, a zatim 8 bitna frakcija, s kombiniranim 16 bitova8 bitova. tako, u 32-bit, stvarna vrijednost N.F je00000000nnnnnnnfffffff000000, gdje su “nnnsnn” i “FFFFFFF"binarne reprezentacije N i F, odnosno, primjerice, zaPravi broj 10.5, nnnnnnn bi bio 00001010 (binarni 10) i fffffffbit će 00000101 (binarna 5), a potpuna 32-bitna binarna vrijednost bi trebala bitibiti 00000000000010100000010, što je hexadecimalna vrijednost0x0a50
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Dobiva ili postavlja 32-bitni potpisani integrator koji određuje prostor bojeVrsta. to mora biti definirano u LogicalColorSpace popis(odjeljak 2.1.1.14). ako je ta vrijednost LCS_sRGB iliLCS_WINDOWS_COLOR_SPACE, sRGB boja prostora treba koristiti.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Vrijednost nekretnina
Endpoints
Dobiva ili postavlja CIEXYZTriple objekt (odjeljak 2.2.2.7) koji definiraCIE kromaticity x, y i z koordinata tri bojekoji odgovara RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints za logikuboja prostora povezan s bitmapom. ako jeAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetype polje ne određujeLCS_CALIBRATED_RGB, ovo polje mora biti ignorirano.
public WmfCieXyzTriple Endpoints { get; set; }
Vrijednost nekretnina
Filename
Dobiva ili postavlja opcionalnu, ASCII karakterističnu traku koja određujeime datoteke koja sadrži profil boje.specifikacija, a polje Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColorspaceType je postavljeno naLCS_CALIBRATED_RGB, ostale polja ove strukture moraju bitiIgnorirana je.
public string Filename { get; set; }
Vrijednost nekretnina
GammaBlue
Dobiva ili postavlja 32-bitnu fiksnu točku koja definira toniranu vrijednost.Odgovor krivulja za plavo. ako je Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColrSpacialType poljene određuje LCS_CALIBRATED_RGB, ovo polje treba zanemariti.
public int GammaBlue { get; set; }
Vrijednost nekretnina
GammaGreen
Dobiva ili postavlja 32-bitnu fiksnu točku koja definira toniranu vrijednost.Odgovor krivulja za zeleno. ako je Aspose.Imaging.FileFormats.Wmf.Objects.VMfLogColorSpace.ColrSpacialType poljene određuje LCS_CALIBRATED_RGB, ovo polje treba zanemariti.
public int GammaGreen { get; set; }
Vrijednost nekretnina
GammaRed
Dobiva ili postavlja 32-bitnu fiksnu točku koja definira toniranu vrijednost.odgovor krivulja za crveno. ako je Aspose.Imaging.FileFormats.Wmf.Objects.VlogLogColorSpace.ColrspaceType poljene određuje LCS_CALIBRATED_RGB, ovo polje treba zanemariti.
public int GammaRed { get; set; }
Vrijednost nekretnina
Intent
Dobivaju ili postavljaju 32-bitni potpisani integrator koji definira gamut mapiranjeTo mora biti definirano u GamutMappingIntent popisu(Odjeljak od 1.1.11)
public WmfGamutMappingIntent Intent { get; set; }
Vrijednost nekretnina
Signature
Dobiva ili postavlja 32-bitni nepisani integrator koji određujeAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature boja prostora predmeta; mora biti postavljen navrijednost 0x50534F43, što je ASCII kodiranje trake“Pozdrav”
public int Signature { get; set; }
Vrijednost nekretnina
Size
Dobiva ili postavlja 32-bitni nepisani integrator koji definiraAspose.Imaging.FileFormats.Wmf.Objects.www.logColorSpace.size ovog objekta, u bajtima.
public int Size { get; set; }
Vrijednost nekretnina
Version
dobiva ili postavlja 32-bitni nepisani integrator koji definiraAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.version broj; to mora biti0x00000400.
public int Version { get; set; }