IRONSOFTWAREHOME
创建颜色
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
创建颜色

创建颜色

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 19,661,086版本:2025.3刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户