IRONSOFTWAREHOME
Utwórz kolor
using IronSoftware.Drawing;

// Create a new Color object
Color fromHex = new Color("#191919");
Color fromRgb = new Color(255, 255, 0);
Color fromEnum = Color.Crimson;

// Cast between System.Drawing.Color and IronSoftware.Drawing.Color
System.Drawing.Color drawingColor = System.Drawing.Color.Red;
IronSoftware.Drawing.Color ironColor = drawingColor;

// Get the Alpha, Red, Green, or Blue channel value of a Color
var alpha = ironColor.A;
var red = ironColor.R;
var green = ironColor.G;
var blue = ironColor.B;

// Luminance
ironColor.GetLuminance();


NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Utwórz kolor

Utwórz kolor

IronDrawing umożliwia użytkownikom tworzenie własnych kolorów na różne sposoby, w tym Hexadecimal, wartości RGB, a także z Enum, gdzie klient może wybrać już dostępny kolor.

Tworzenie kolorów

Aby utworzyć kolor korzystając z wartości Hexadecimal, wystarczy utworzyć zmienną o typie Color i przypisać wartość heksadecymalną w formie ciągu do zmiennej przy użyciu metody new Color("#191919"). Aby utworzyć kolor korzystając z wartości RGB, wpisz wartości RGB new Color(255, 255, 0) i przechowaj je w zmiennej typu Color.

Przekształcanie System.Drawing.Color na IronSoftware.Drawing.Color

Wystarczy przypisać zmienną typu System.Drawing.Color z kolorem System.Drawing.Color.Red. Następnie przypisz zmienną do nowej zmiennej IronSoftware.Drawing.Color. Wartości ARGB można wydobywać i odczytywać z przekształconego koloru.

Luminancja

Aby uzyskać luminancję przekształconego koloru lub dowolnego IronSoftware.Drawing.Color, użyj metody .GetLuminance() na kolorze. Luminancja to wartość od 0 (czarny) do 100 (biały), gdzie 50 to postrzegany "średni szary".

Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 19,661,086Wersja:2025.3właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta