Class Color
Der Name: Aspose.Html.Drawing Sammlung: Aspose.HTML.dll (25.4.0)
Die Farbklasse ermöglicht es Ihnen, Farben wieRed-Green-Blue (RGB) Werte,Hue-Saturation-Luminosität (HSL) Werte,die Hue-Saturation-Werte (HSV,Hue-Whiteness-Blackness (HWB) Werte,Lichtwerte A-B (LAB,Luminance-Chroma-Hue (LCH) Werte,Cyan-Magenta-Yellow-Key (CMYK) Werte,Natürliche Farbwerte (NCOL,Oder mit einem Farbnamen.Ein Alpha-Kanal ist auch verfügbar, um Transparenz zu zeigen.
[ComVisible(true)]
public class Color
Inheritance
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Color()
Initialisiert eine neue Instanz der Aspose.Html.Drawing.Color Klasse.Die Standardfarbe ist schwarz.
public Color()
Color(Flotte, Flotte und Flotte)
Initialisiert eine neue Instanz der Aspose.Html.Drawing.Color Klasse.Alle Farbkomponenten müssen im Bereich 0-1 sein.
public Color(float red, float green, float blue)
Parameters
red
float
Die rote Komponente der Farbe.
green
float
Die grüne Komponente der Farbe.
blue
float
Die blaue Komponente der Farbe.
Color(Flotte, Flotte, Flotte und Flotte)
Initialisiert eine neue Instanz der Aspose.Html.Drawing.Color Klasse.Alle Farbkomponenten müssen im Bereich 0-1 sein.
public Color(float red, float green, float blue, float alpha)
Parameters
red
float
Die rote Komponente der Farbe.
green
float
Die grüne Komponente der Farbe.
blue
float
Die blaue Komponente der Farbe.
alpha
float
Die alpha Komponente der Farbe.
Color(byte, byte und byte)
Initialisiert eine neue Instanz der Aspose.Html.Drawing.Color Klasse.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public Color(byte red, byte green, byte blue)
Parameters
red
byte
Die rote Komponente der Farbe.
green
byte
Die grüne Komponente der Farbe.
blue
byte
Die blaue Komponente der Farbe.
Color(byte, byte, byte und byte)
Initialisiert eine neue Instanz der Aspose.Html.Drawing.Color Klasse.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public Color(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Eine Byte, die die rote Komponente der Farbe darstellt.
green
byte
Ein Byte, der die grüne Komponente der Farbe darstellt.
blue
byte
Ein Byte, der die blaue Komponente der Farbe darstellt.
alpha
byte
Ein Byte, der den Alpha-Komponent der Farbe darstellt.
Color(und int, int, int)
Initialisiert eine neue Instanz der Aspose.Html.Drawing.Color Klasse.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public Color(int red, int green, int blue)
Parameters
red
int
Die rote Komponente der Farbe.
green
int
Die grüne Komponente der Farbe.
blue
int
Die blaue Komponente der Farbe.
Color(Int, int, int, int)
Initialisiert eine neue Instanz der Aspose.Html.Drawing.Color Klasse.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public Color(int red, int green, int blue, int alpha)
Parameters
red
int
Die rote Komponente der Farbe.
green
int
Die grüne Komponente der Farbe.
blue
int
Die blaue Komponente der Farbe.
alpha
int
Die alpha Komponente der Farbe.
Properties
Alpha
Es repräsentiert die alpha Komponente der Farbe.
public float Alpha { get; }
Eigentumswert
Blue
Sie repräsentiert die blaue Komponente der Farbe.
public float Blue { get; }
Eigentumswert
Green
Sie repräsentiert die grüne Komponente der Farbe.
public float Green { get; }
Eigentumswert
Red
Die rote Komponente der Farbe repräsentiert
public float Red { get; }
Eigentumswert
Methods
AddLuminosity(Flotte)
Erstellt eine Kopie der Farbe mit Sum seiner Lichtheit und dem Delta-Wert.
public Color AddLuminosity(float delta)
Parameters
delta
float
Wert der Leuchtigkeit
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
Convert(ColorModel)
Wiederherstellt eine Farbkomponente im Format des angegebenen Farbmodells.
public IColorComponents Convert(ColorModel model)
Parameters
model
ColorModel
Das Farbmodell.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.IColorComponents-Schnittstelle
Equals(Objekt)
Bestimmt, ob die angegebenen Aspose.Html.Drawing.Color mit diesem Beispiel gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
Das System.Object zu vergleichen mit dieser Instanz.
Returns
‘rich’ wenn der angegebenen System.Object mit diesem Beispiel gleich ist; sonst ‘falsch’.
FromCmyk(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den angeforderten Zyan, Magenta, gelbe, Schlüssel (schwarze) Werte.
public static Color FromCmyk(float cyan, float magenta, float yellow, float key)
Parameters
cyan
float
Eine Flotte, die den Zyankomponent der Farbe darstellt.
magenta
float
Eine Flotte, die das Magenta-Komponent der Farbe darstellt.
yellow
float
Eine Flotte, die die gelbe Komponente der Farbe darstellt.
key
float
Eine Flotte, die die Schlüsselkomponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromCmyka(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den angeforderten Zyan, Magenta, Gelb, Schlüssel (schwarz), Alpha Werte.
public static Color FromCmyka(float cyan, float magenta, float yellow, float key, float alpha)
Parameters
cyan
float
Eine Flotte, die den Zyankomponent der Farbe darstellt.
magenta
float
Eine Flotte, die das Magenta-Komponent der Farbe darstellt.
yellow
float
Eine Flotte, die die gelbe Komponente der Farbe darstellt.
key
float
Eine Flotte, die die Schlüsselkomponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromGray(Flotte)
Eine neue Farbe mit dem geforderten grauen Wert zurückgibt.
public static Color FromGray(float gray)
Parameters
gray
float
Eine Flotte, die den grauen Wert der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromHsl(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den gewünschten Gewicht, Sättigung, Sättigung Werte.
public static Color FromHsl(float hue, float saturation, float lightness)
Parameters
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
saturation
float
Eine Fläche, die die Sättigungskomponente der Farbe darstellt.
lightness
float
Eine Flotte, die die Leichtigkeitskomponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromHsla(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den angeforderten Hue, Sättigung, Sättigung, Alpha-Werte.
public static Color FromHsla(float hue, float saturation, float lightness, float alpha)
Parameters
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
saturation
float
Eine Fläche, die die Sättigungskomponente der Farbe darstellt.
lightness
float
Eine Flotte, die die Leichtigkeitskomponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromHsv(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der gewünschten Farbe, Sättigung, Wert.
public static Color FromHsv(float hue, float saturation, float value)
Parameters
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
saturation
float
Eine Fläche, die die Sättigungskomponente der Farbe darstellt.
value
float
Eine Flotte, die den Wertkomponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromHsva(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der geforderten Hue, Sättigung, Wert, Alpha.
public static Color FromHsva(float hue, float saturation, float value, float alpha)
Parameters
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
saturation
float
Eine Fläche, die die Sättigungskomponente der Farbe darstellt.
value
float
Eine Flotte, die den Wertkomponent der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromHwb(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den gewünschten Farbe, Weißheit, Schwarzwert.
public static Color FromHwb(float hue, float whiteness, float blackness)
Parameters
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
whiteness
float
Eine Flotte, die die weiße Komponente der Farbe darstellt.
blackness
float
Eine Flotte, die die Schwarzkomponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromHwba(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den gewünschten Farbe, Weißheit, Schwarzwert.
public static Color FromHwba(float hue, float whiteness, float blackness, float alpha)
Parameters
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
whiteness
float
Eine Flotte, die die weiße Komponente der Farbe darstellt.
blackness
float
Eine Flotte, die die Schwarzkomponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromInt(Int)
Wiederherstellt eine neue Farbe mit dem gewünschten ARGB-Wert.
public static Color FromInt(int argb)
Parameters
argb
int
Eine Int, die den ARGB-Wert der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromLab(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der gewünschten Leichtigkeit, A, B Werte.
public static Color FromLab(float lightness, float a, float b)
Parameters
lightness
float
Eine Flotte, die die Leichtigkeitskomponente der Farbe darstellt.
a
float
Eine Flotte, die die A-Komponente der Farbe darstellt.
b
float
Eine Flotte, die die B-Komponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromLaba(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der gewünschten Leichtigkeit, A, B, alpha Werte.
public static Color FromLaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Eine Flotte, die die Leichtigkeitskomponente der Farbe darstellt.
a
float
Eine Flotte, die die A-Komponente der Farbe darstellt.
b
float
Eine Flotte, die die B-Komponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromLch(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der angeforderten Luminanz, Chrom, Hue Werte.
public static Color FromLch(float luminance, float chroma, float hue)
Parameters
luminance
float
Eine Flotte, die die Luminanzkomponente der Farbe darstellt.
chroma
float
Eine Flotte, die die Chromkomponente der Farbe darstellt.
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromLcha(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den angeforderten Luminanz, Chrom, Hue, Alpha Werte.
public static Color FromLcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Eine Flotte, die die Luminanzkomponente der Farbe darstellt.
chroma
float
Eine Flotte, die die Chromkomponente der Farbe darstellt.
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromOklab(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der gewünschten Leichtigkeit, A, B Werte für das OKLAB-Modell.
public static Color FromOklab(float lightness, float a, float b)
Parameters
lightness
float
Eine Flotte, die die Leichtigkeitskomponente der Farbe darstellt.
a
float
Eine Flotte, die die A-Komponente der Farbe darstellt.
b
float
Eine Flotte, die die B-Komponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromOklaba(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der empfohlenen Leichtigkeit, A, B, alpha Werte für das OKLAB-Modell.
public static Color FromOklaba(float lightness, float a, float b, float alpha)
Parameters
lightness
float
Eine Flotte, die die Leichtigkeitskomponente der Farbe darstellt.
a
float
Eine Flotte, die die A-Komponente der Farbe darstellt.
b
float
Eine Flotte, die die B-Komponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromOklch(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit der empfohlenen Luminanz, Chrom, Hue-Werte für das OKLAB-Modell.
public static Color FromOklch(float luminance, float chroma, float hue)
Parameters
luminance
float
Eine Flotte, die die Luminanzkomponente der Farbe darstellt.
chroma
float
Eine Flotte, die die Chromkomponente der Farbe darstellt.
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromOklcha(Flotte, Flotte, Flotte und Flotte)
Eine neue Farbe mit der empfohlenen Luminanz, Chrom, Hue, Alpha-Werte für das OKLAB-Modell zurückgibt.
public static Color FromOklcha(float luminance, float chroma, float hue, float alpha)
Parameters
luminance
float
Eine Flotte, die die Luminanzkomponente der Farbe darstellt.
chroma
float
Eine Flotte, die die Chromkomponente der Farbe darstellt.
hue
float
Eine Flotte, die die Hue-Komponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromRgb(byte, byte und byte)
Wiederherstellt eine neue Farbe mit den geforderten ged, grünen, blauen Werte.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public static Color FromRgb(byte red, byte green, byte blue)
Parameters
red
byte
Eine Byte, die die rote Komponente der Farbe darstellt.
green
byte
Ein Byte, der die grüne Komponente der Farbe darstellt.
blue
byte
Ein Byte, der die blaue Komponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromRgb(und int, int, int)
Wiederherstellt eine neue Farbe mit den geforderten ged, grünen, blauen Werte.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public static Color FromRgb(int red, int green, int blue)
Parameters
red
int
Eine Int, die die rote Komponente der Farbe darstellt.
green
int
Eine Int, die die grüne Komponente der Farbe darstellt.
blue
int
Eine Int, die die blaue Komponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromRgb(Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den geforderten ged, grünen, blauen Werte.Alle Farbkomponenten müssen im Bereich 0-1 sein.
public static Color FromRgb(float red, float green, float blue)
Parameters
red
float
Eine Flotte, die die rote Komponente der Farbe darstellt.
green
float
Eine Flotte, die die grüne Komponente der Farbe darstellt.
blue
float
Eine Flotte, die die blaue Komponente der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromRgba(byte, byte, byte und byte)
Wiederherstellt eine neue Farbe mit den geforderten ged, grünen, blauen, alpha Werte.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public static Color FromRgba(byte red, byte green, byte blue, byte alpha)
Parameters
red
byte
Eine Byte, die die rote Komponente der Farbe darstellt.
green
byte
Ein Byte, der die grüne Komponente der Farbe darstellt.
blue
byte
Ein Byte, der die blaue Komponente der Farbe darstellt.
alpha
byte
Ein Byte, der den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromRgba(Int, int, int, int)
Wiederherstellt eine neue Farbe mit den geforderten ged, grünen, blauen, alpha Werte.Alle Farbkomponenten müssen im Bereich 0-255 sein.
public static Color FromRgba(int red, int green, int blue, int alpha)
Parameters
red
int
Eine Int, die die rote Komponente der Farbe darstellt.
green
int
Eine Int, die die grüne Komponente der Farbe darstellt.
blue
int
Eine Int, die die blaue Komponente der Farbe darstellt.
alpha
int
Ein int, der den alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromRgba(Flotte, Flotte, Flotte und Flotte)
Wiederherstellt eine neue Farbe mit den geforderten ged, grünen, blauen, alpha Werte.Alle Farbkomponenten müssen im Bereich 0-1 sein.
public static Color FromRgba(float red, float green, float blue, float alpha)
Parameters
red
float
Eine Flotte, die die rote Komponente der Farbe darstellt.
green
float
Eine Flotte, die die grüne Komponente der Farbe darstellt.
blue
float
Eine Flotte, die die blaue Komponente der Farbe darstellt.
alpha
float
Eine Flotte, die den Alpha-Komponent der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromString(String)
Die String enthält die CSS-Farbe und gibt eine neue Farbe zurück.
public static Color FromString(string color)
Parameters
color
string
Eine Zeile, die die Farbe im Format RGB, HEX, HSL, HSV, HWB, CMYK, NCOL, LCH, OKLCH, LAB oder OKLAB enthält
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
FromUint(Uint)
Wiederherstellt eine neue Farbe mit dem gewünschten ARGB-Wert.
public static Color FromUint(uint argb)
Parameters
argb
uint
Ein Uint, der den ARGB-Wert der Farbe darstellt.
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
GetComplementary()
Es kehrt eine neue Farbe zurück, die auf der anderen Seite des Farbrads von der ursprünglichen ist.
public Color GetComplementary()
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse.
GetHashCode()
Wiederherstellen eines Hash-Codes.
public override int GetHashCode()
Returns
Ein Hash Code.
GetHue()
Es gibt wieder eine Farbe der Farbe.
public float GetHue()
Returns
Ein Hut der Farbe.
GetLuminosity()
Wiederherstellt eine Lichtigkeit der Farbe.
public float GetLuminosity()
Returns
Ein Licht der Farbe.
GetSaturation()
Eine Zättigung der Farbe zurückkehrt.
public float GetSaturation()
Returns
Eine Sättigung der Farbe.
ToInt()
Verschlüsseln Sie die Farben ARGB Komponenten in int.
public int ToInt()
Returns
Verschlüsselt int.
ToName()
Gibt den Namen der Farbe zurück, wenn sie eine Farbe in der Liste der CSS-Namenfarben oder eine leere Zeile entspricht.
public string ToName()
Returns
Ein Farbnam.
ToNaturalColorString(Int)
Wiederherstellen Sie eine natürliche Farbe (NCol) angegebener Farbe mit einer Farbschrift mit einer Zahl, um die Entfernung (in Prozent) von der Farbe festzulegen.
public string ToNaturalColorString(int digits)
Parameters
digits
int
Setzt die Rundepräzität für Farbkomponenten fest.
Returns
Eine natürliche Farbe (NCol) String
ToRgbHexString()
Eine hexadecimale Farbe wird mit #RRGGBB angegeben.
public string ToRgbHexString()
Returns
Eine hexadecimale Farbe.
ToRgbString()
Wiederherstellt eine String, die die RGB-Farbe enthält, die von: rgb(R, G, B) angegeben wird).
public string ToRgbString()
Returns
Ein RGB String.
ToRgbaHexString()
Eine hexadecimalische Farbe wird mit #RRGGBBAA angegeben.
public string ToRgbaHexString()
Returns
Ein hexadecimaler Farbstreifen.
ToRgbaString()
Wiederherstellt eine String, die die von: rgba (R, G, B, A) angegebenen RGBA Farbe enthält).
public string ToRgbaString()
Returns
Ein Rgba String.
ToString()
Wiederherstellt eine Zeile, die aus den RGBA-Komponentenwerte besteht.
public override string ToString()
Returns
Eine menschlich lesbare String.
ToUint()
Verschlüsseln Sie die Farben ARGB-Komponenten in unschriebene Int.
public uint ToUint()
Returns
Unschlüsselt verschlüsselt int.
WithAlpha(Flotte)
Erstellt eine Kopie der Farbe mit angegebenem Alpha-Komponent.
public Color WithAlpha(float alpha)
Parameters
alpha
float
Wert der Alpha-Komponente
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse
WithHue(Flotte)
Erstellt eine Kopie der Farbe mit angegebenem Hue.
public Color WithHue(float hue)
Parameters
hue
float
Wert von Hue.
Returns
>Eine neue Instanz der Aspose.Html.Drawing.Color Klasse.
WithLuminosity(Flotte)
Erstellt eine Kopie der Farbe mit angegebener Beleuchtung.
public Color WithLuminosity(float luminosity)
Parameters
luminosity
float
Wert der Leuchtigkeit
Returns
Ein neues Beispiel der Aspose.Html.Drawing.Color Klasse.
WithSaturation(Flotte)
Erstellt eine Kopie der Farbe mit angegebener Sättigung.
public Color WithSaturation(float saturation)
Parameters
saturation
float
Wert der Sättigung.
Returns
>Eine neue Instanz der Aspose.Html.Drawing.Color Klasse.