Class WmfLogColorSpaceW
Der Name: Aspose.Imaging.FileFormats.Wmf.Objects Versammlung: Aspose.Imaging.dll (25.4.0)
Das LogColorSpaceW-Objekt spezifiziert einen logischen Farbraum, derdefiniert durch eine Farbprofildatei mit einem Namen aus Unicode 16-BitDie Charaktere.
public class WmfLogColorSpaceW : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpaceW
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Siehe Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace Objekt (Abschnitt 2.2.2.11) fürweitere Details zur Interpretation der Feldwerte dieserDas Objekt.
Constructors
WmfLogColorSpaceW()
public WmfLogColorSpaceW()
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.WmfLogColorSpaceW.endpoints für die logischeFarbfläche, die mit der Bitmap verbunden ist.Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpaceW.ColorSpaceType Feld nicht angebenLCS_CALIBRATED_RGB, dieses Feld muss ignoriert werden.
public WmfCieXyzTriple Endpoints { get; set; }
Eigentumswert
Filename
Erhalten oder setzen Sie einen optionalen, null-terminierten Unicode UTF16-LE CharakterString, die den Namen einer Datei angibt, die eine Farbe enthältProfil. wenn ein Dateinamen angegeben wird, und dieAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpaceW.ColorSpaceType Feld wird auf LCS_CALIBRATED_RGB eingestellt, dieAndere Felder dieser Struktur sollten ignoriert werden.
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.WmfLogColorSpaceW.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.WmfLogColorSpaceW.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.WmfLogColorSpaceW.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.WmfLogColorSpaceW.Signatur von Farbraumobjekten; es muss eingestellt 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.WmfLogColorSpaceW.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.WmfLogColorSpaceW.Versionsnummer; es MUST be0x00000400.
public int Version { get; set; }