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은 사용자가 기존 색상 중에서 선택할 수 있는 Enum 등 다양한 방식으로 색상을 생성할 수 있도록 합니다. 사용자는 16진수, RGB 값을 포함하여 여러 방식으로 색상을 생성할 수 있습니다.

색상 생성

16진수 값을 사용하여 색상을 생성하려면, Color 타입의 변수를 생성하고, 값을 문자열로 할당하는 new Color("#191919") 메서드를 사용합니다. RGB 값을 사용하여 색상을 생성하려면, RGB 값을 new Color(255, 255, 0)에 입력하고 Color 타입의 변수에 저장합니다.

System.Drawing.ColorIronSoftware.Drawing.Color으로 캐스트하기

System.Drawing.Color 타입의 변수에 색상 System.Drawing.Color.Red을 간단히 할당하세요. 그 다음, 변수를 새로운 IronSoftware.Drawing.Color 변수에 할당합니다. ARGB 값은 캐스트된 색상에서 추출 및 읽을 수 있습니다.

휘도

캐스트된 색상이나 어떤 IronSoftware.Drawing.Color의 휘도를 얻으려면, 색상에서 .GetLuminance() 메서드를 사용하세요. 휘도는 0(검정)에서 100(흰색)까지의 값이며, 50은 지각적으로 "중간 회색"에 해당합니다.

GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 19,926,787버전: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 IronPDF
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.