IRONSOFTWAREHOME
Create Color
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
Create Color

Create Color

IronDrawing 允許使用者使用多種方法建立自己的顏色,包括十六進位值、RGB值,還可以從Enum中選擇已經可用的顏色。

顏色建立

要使用十六進位值建立顏色,只需建立一個new Color("#191919")方法將十六進位值以字串形式分配給該變數。 要使用RGB值建立顏色,輸入RGB值Color型別的變數中。

將IronSoftware.Drawing.Color

只需將System.Drawing.Color.Red。 接下來,將變數賦值為新的IronSoftware.Drawing.Color變數。 可以從已轉換的顏色中提取和讀取ARGB值。

亮度

要獲得已轉換顏色或任何.GetLuminance()方法。 亮度是一個從0(黑色)到100(白色)的值,其中50是視覺上"中灰"

在GitHub上查看

準備開始了嗎?

Nuget Downloads 20,229,789版本:2025.3剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronDrawing
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
被全球數百萬工程師信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立