Freigeben über


ColorExtensions Klasse

Definition

Erweiterungsmethoden für System.Drawing.Color

public static class ColorExtensions
Vererbung
System.Object
ColorExtensions

Methoden

AddLuminosity(Color, Single)

Fügt der vorhandenen Farbe Leuchtkraft hinzu

FromHsva(Double, Double, Double, Double)

Konvertieren Sie HSVa-Farbe in System.Drawing.Color.

GetComplementary(Color)

Gibt eine neue Farbe zurück, die sich auf der gegenüberliegenden Seite des Farbrads vom Original befindet.

MultiplyAlpha(Color, Single)

Multipliziert die aktuelle Alpha mit einem Prozentsatz (0-1f)

ToHsv(Color)

Konvertieren Sie eine System.Drawing.Color-Struktur in HSV-Farbe.

ToInt(Color)

Konvertiert die aktuelle Farbe in eine Interger

ToSystemColor(Color)

Konvertiert die Farbe in die systemspezifische Farbe.

ToSystemColor(Color)

Konvertiert die Farbe in die systemspezifische Farbe.

ToSystemColor(NSColor)

Erweiterungsmethoden für System.Drawing.Color

ToSystemColor(UIColor)

Konvertiert die Farbe in die systemspezifische Farbe.

ToUInt(Color)

Konvertiert die Farbe in eine UInt-Darstellung.

WithAlpha(Color, Int32)

Erstellt eine neue Farbe basierend auf dieser Farbe, jedoch mit einer neuen Alpha (0-255).

WithHue(Color, Single)

Erstellt eine neue Farbe basierend auf dieser Farbe, jedoch mit einem neuen Farbton (0-360).

WithLuminosity(Color, Single)

Erstellt eine neue Farbe basierend auf dieser Farbe, aber mit einer neuen Leuchtkraft (0-100).

WithSaturation(Color, Single)

Erstellt eine neue Farbe basierend auf dieser Farbe, aber mit einer neuen Sättigung (0-100).

Gilt für: