Farbe erstellen

IronDrawing ermöglicht es den Benutzern, ihre eigenen Farben auf verschiedene Arten zu erstellen, einschließlich Hexadezimal, RGB-Werte und auch aus Enum, wo der Kunde eine bereits verfügbare Farbe auswählen kann.

Farbgestaltung

Um eine Farbe mit einem hexadezimalen Wert zu erstellen, erstellen Sie einfach eine Variable vom Typ Color und weisen Sie der Variablen den hexadezimalen Wert als String mit der Methode new Color("#191919") zu. Um Farbe mit RGB-Werten zu erstellen, geben Sie die RGB-Werte new Color(255, 255, 0) ein und speichern Sie sie in einer Farbvariablen.

Casting System.Drawing.Color zu IronSoftware.Drawing.Color

Weisen Sie einfach einer Variable vom Typ System.Drawing.Color eine Farbe zu, zum Beispiel System.Drawing.Color.Red. Weisen Sie als Nächstes die Variable einer neuen IronSoftware.Drawing.Color-Variable zu. ARGB-Werte können extrahiert und aus dem angewendeten Farbüberzug gelesen werden.

Leuchtdichte

Um die Leuchtdichte der geworfenen Farbe oder eines beliebigen IronSoftware.Drawing.Color zu erhalten, verwenden Sie einfach die .GetLuminance()-Methode auf der Farbe. Luminanz ist ein Wert von 0 (schwarz) bis 100 (weiß), wobei 50 das wahrnehmungsgemäße "mittlere Grau" ist.