Renk Yarat
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
Renk Yarat

Renk Yarat

IronDrawing kullanıcıların kendi rengini oluşturmalarını sağlar. Kullanıcılar, Altılı, RGB değerleri ve müşterinin mevcut bir rengi seçebileceği Enum gibi çeşitli yollarla bunu yapabilir.

Renk Oluşturma

Altılı bir değer kullanarak renk oluşturmak için, Color türünde bir değişken oluşturun ve bu değişkene new Color("#191919") yöntemi kullanarak bir string şeklinde altılı değeri atayın. RGB değerlerini kullanarak renk oluşturmak için, RGB değerlerini new Color(255, 255, 0) girin ve bunu bir Color türü değişkende saklayın.

System.Drawing.Color'i IronSoftware.Drawing.Color'ye Dönüştürmek

Basitçe System.Drawing.Color türünde bir değişkene bir renk System.Drawing.Color.Red atayın. Sonra, değişkeni yeni bir IronSoftware.Drawing.Color değişkenine atayın. ARGB değerleri dönüştürülmüş renkten çıkarılabilir ve okunabilir.

Lüminans

Dönüştürülmüş rengin veya herhangi bir IronSoftware.Drawing.Color'in aydınlatmasını elde etmek için renkte .GetLuminance() yöntemini kullanın. Lüminans, 0 (siyah) ile 100 (beyaz) arasında bir değerdir ve 50 algısal "orta gri" olarak kabul edilir.

GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 21,099,947Sürüm:2026.11yeni yayınlandı