Class WmfLogColorSpace

Class WmfLogColorSpace

ja nimityö: Aspose.Imaging.FileFormats.Wmf.Objects Kokoelma: Aspose.Imaging.dll (25.4.0)

LogColorSpace-objekti määrittää loogisen värin tilanplayback-laitteen konteksti, joka voi olla väriprofiilin nimiASCII merkkejä.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

Perintöjäsenet

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

Remarks

Loppupisteet, GammaRed, GAMMAGREEN ja gammaBlue - kentät käytetäänmääritä looginen väri tilaa. loppupisteiden kenttä on CIEXYZTripleobjekti, joka sisältää x-, y- ja z-arvot RGB:n loppupisteenväri. suhteet tri-stimulus arvojen X, Y, Z jakromatiteettiarvot x,y,z ilmaistaan seuraavasti. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/ (X + Y + Z) GammaRed, GammeGreen ja gammeBlue kentätsisältävät arvot “8.8 kiinteässä kohdassa” -muodossa, joka on tekniikkajoka ei ole yhdennettyä numeroa; jokainen arvo koostuu nollasta8 bitin suurus seuraa 8-bittinen fraktio, jossa yhdistetään 16 bitiavasemmalle muutettuna 8 bittillä. Näin ollen 32-bittissä todellinen arvo N.F on00000000nnnnnnnfffffiff000000, jossa ”nnnsnn” ja ”fffff” ovatbinary edustukset N ja F, vastaavasti. esim.todellinen numero 10.5, nnnnnn olisi 00001010 (binary 10) ja ffffffolisi 00000101 (binary 5), ja täydellinen 32-bittinen binary arvo olisiolkoon 00000000000010100000000, joka on hexadecimal arvo0 x 0 A50

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Saat tai asetat 32-bittisen allekirjoitetun integerin, joka määrittää värialueenSitä on määriteltävä LogicalColorSpace -luettelossa(osasto 2.1.1.14). Jos tämä arvo on LCS_sRGB taiLCS_WINDOWS_COLOR_SPACE, sRGB-väri on käytettävä.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Omistuksen arvo

WmfLogicalColorSpaceEnum

Endpoints

Se saa tai asettaa CIEXYZTriple-objekti (osasto 2.2.2.7) joka määritteleeCIE kromaticity x, y ja z koordinaatit kolme väriäjoka vastaa RGB Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.endpoints looginenväri tilaa yhdistettynä bitmap. josAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColrSpacetyyppi kenttä ei määritäLCS_CALIBRATED_RGB, tätä kenttää pitää jättää huomiotta.

public WmfCieXyzTriple Endpoints { get; set; }

Omistuksen arvo

WmfCieXyzTriple

Filename

Se saa tai asettaa valinnaisen, ASCII-tunnuksen, joka määrittäätiedoston nimi, joka sisältää väriprofiilin. Jos tiedoston nimi onmääritelty, ja Aspose.Imaging.FileFormats.Wmf.Objects.NrWfLogColorSpace.ColoreSpACEType kenttä on asetettuLCS_CALIBRATED_RGB, tämän rakenteen muut kentät OLETTAja sivuutettu.

public string Filename { get; set; }

Omistuksen arvo

string

GammaBlue

Se saa tai asettaa 32-bittisen kiinteän pisteen arvon, joka määrittää värinvastaus kulma sininen. Jos Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.ColorspaceType kenttäLCS_CALIBRATED_RGB ei ole määritelty, tätä kenttää pitää jättää huomiotta.

public int GammaBlue { get; set; }

Omistuksen arvo

int

GammaGreen

Se saa tai asettaa 32-bittisen kiinteän pisteen arvon, joka määrittää värinvastaus kulma vihreä. Jos Aspose.Imaging.FileFormats.Wmf.Objects.VlLogColorSpace.ColorEspaceType kenttäLCS_CALIBRATED_RGB ei ole määritelty, tätä kenttää pitää jättää huomiotta.

public int GammaGreen { get; set; }

Omistuksen arvo

int

GammaRed

Se saa tai asettaa 32-bittisen kiinteän pisteen arvon, joka määrittää värinvastaus kulma punainen. Jos Aspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.colorSpacetyyppi kenttäLCS_CALIBRATED_RGB ei ole määritelty, tätä kenttää pitää jättää huomiotta.

public int GammaRed { get; set; }

Omistuksen arvo

int

Intent

Saat tai asetat 32-bittisen allekirjoitetun integerin, joka määrittää gamut-kortinTarkoitus. sen on määriteltävä GamutMappingIntentin luettelossa(Säännös on tarkoitettu 1.1.1

public WmfGamutMappingIntent Intent { get; set; }

Omistuksen arvo

WmfGamutMappingIntent

Signature

Saat tai asetat 32-bittisen allekirjoittamattoman integerin, joka määrittääAspose.Imaging.FileFormats.Wmf.Objects.wwwfLogColorSpace.signature väri-ilman esineitä; se täytyy asettaaarvo 0x50534F43, joka on sarjan ASCII-koodija ”PSOC”.

public int Signature { get; set; }

Omistuksen arvo

int

Size

Se saa tai asettaa 32-bittisen allekirjoittamattoman kokonaisuuden, joka määritteleeAspose.Imaging.FileFormats.Wmf.Objects.VrLogColorSpace.size tämän kohteen, byteissä.

public int Size { get; set; }

Omistuksen arvo

int

Version

Se saa tai asettaa 32-bittisen allekirjoittamattoman kokonaisuuden, joka määritteleeAspose.Imaging.FileFormats.Wmf.Objects.WiLogColorSpace.version numero; se MUST be0x00000400.

public int Version { get; set; }

Omistuksen arvo

int

 Suomi