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