Class WmfLogColorSpace

Class WmfLogColorSpace

Der Name: Aspose.Imaging.FileFormats.Wmf.Objects Versammlung: Aspose.Imaging.dll (25.4.0)

Das LogColorSpace-Objekt spezifiziert einen logischen Farbraum für diePlayback-Gerät Kontext, das den Namen eines Farbprofiles inDie ASCII Charaktere.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

Vererbte Mitglieder

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

Remarks

Die Endpoints, GammaRed, GammaGreen und GammaBlue Felder werden verwendet, umAngeben Sie einen logischen Farbraum. Das Endpunktefeld ist ein CIEXYZTripleObjekt, das die x, y und z Werte des RGB-Endpunkts desDie Beziehung zwischen Tri-Stimulus Werte X, Y, Z undChromaticity Werte x,y,z werden wie folgt ausgedrückt. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) Die GammaRed, GammaGreen und GammaBlue Felderenthält Werte im Format “8.8 Fixed Point”, die eine Technik fürdie nicht integrierten Zahlen darstellen.Jede Wert besteht aus einem nullverlängten8-Bit-Größe gefolgt von einer 8-Bit-Fraktion, mit der kombinierten 16 Bitsmit 8 Bit wechseln. So, in 32-Bit, ist der tatsächliche Wert N.F.00000000nnnnnnnnnnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbinäre Repräsentationen von N und F, z. B. für diedie tatsächliche Zahl 10.5, nnnnnnnn wäre 00001010 (binare 10) und ffffffffwäre 00000101 (binare 5), und der vollständige 32-Bit-Binarewert wäreist 00000000000010100000010100000000, das ist der hexadecimale Wert0x0A50.

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Gibt oder setzt einen 32-Bit-unterschriebenen Integrator, der den Farbraum angibtTyp. Es muss in der LogicalColorSpace-Liste definiert werden(Abschnitt 2.1.1.14). wenn diese Wert LCS_sRGB oderLCS_WINDOWS_COLOR_SPACE, der sRGB Farbraum muss verwendet werden.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Eigentumswert

WmfLogicalColorSpaceEnum

Endpoints

Er erhält oder stellt ein CIEXYZTriple Objekt (Abschnitt 2.2.2.7) fest, dasdie CIE Chromaticity x, y und z Koordinaten der drei Farbendie den RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints für die logischeFarbfläche, die mit der Bitmap verbunden ist.Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType Feld nicht angebenLCS_CALIBRATED_RGB, dieses Feld muss ignoriert werden.

public WmfCieXyzTriple Endpoints { get; set; }

Eigentumswert

WmfCieXyzTriple

Filename

Er bekommt oder setzt eine optionale, ASCII Character String, die dieName einer Datei, die ein Farbprofil enthält.angegeben, und das Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType Feld ist aufLCS_CALIBRATED_RGB, die anderen Felder dieser Struktur müssenignoriert wird.

public string Filename { get; set; }

Eigentumswert

string

GammaBlue

Erhält oder setzt eine 32-Bit-Fix-Punkt-Wert, die den Ton definiertAntwort Kurve für blau. Wenn das Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType Feldnicht LCS_CALIBRATED_RGB angeben, dieses Feld MUST ignoriert werden.

public int GammaBlue { get; set; }

Eigentumswert

int

GammaGreen

Erhält oder setzt eine 32-Bit-Fix-Punkt-Wert, die den Ton definiertAntwort Kurve für grün. Wenn das Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType Feldnicht LCS_CALIBRATED_RGB angeben, dieses Feld MUST ignoriert werden.

public int GammaGreen { get; set; }

Eigentumswert

int

GammaRed

Erhält oder setzt eine 32-Bit-Fix-Punkt-Wert, die den Ton definiertAntwortkurve für rote. Wenn das Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType Feldnicht LCS_CALIBRATED_RGB angeben, dieses Feld MUST ignoriert werden.

public int GammaRed { get; set; }

Eigentumswert

int

Intent

Gibt oder setzt einen 32-Bit-Signed Integrator, der die Gamut-Mapping definiertZiel. Es muss in der GamutMappingIntent-Liste definiert werden(Abschnitt 2.1.1 und 11)

public WmfGamutMappingIntent Intent { get; set; }

Eigentumswert

WmfGamutMappingIntent

Signature

Er bekommt oder setzt einen 32-Bit-Unschriebenen, der dieAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.Signature von farbigen Raumobjekten; es muss festgelegt werdender Wert 0x50534F43, der die ASCII-Codierung der String ist"PSOC".

public int Signature { get; set; }

Eigentumswert

int

Size

Er bekommt oder setzt einen 32-Bit-Unschriebenen, der dieAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.Size dieses Objekts, in Byten.

public int Size { get; set; }

Eigentumswert

int

Version

Er bekommt oder setzt einen 32-Bit-Unschriebenen, der eineAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.Versionsnummer; es MUST be0x00000400.

public int Version { get; set; }

Eigentumswert

int

 Deutsch