Class WmfLogColorSpace

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

WmfLogicalColorSpaceEnum

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

WmfCieXyzTriple

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

string

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

int

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

int

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

int

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

WmfGamutMappingIntent

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

int

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

int

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

Vrijednost nekretnina

int

 Hrvatski