HEX ל-RGB צבע C#

קודי צבע HEX מיוצגים עם סימן מספר מוביל. שלישיית hex יכולה לציין צבע ספציפי שניתן להמיר לערך RGB. בתרחישים ספציפיים, ייתכן שיהיה עליך להמיר צבע HEX למרחב צבע RGB. בהתאם לדרישות כאלה, מאמר זה מסביר כיצד להמיר צבע HEX לקוד צבע RGB או RGBA באופן פרוגרמטי ב-C#.

המרת מרחב צבע הקסדצימלי ל-RGB או RGBA - הורדת API של C#

Aspose.SVG for .NET כולל מחלקות, מאפיינים וממשקים שונים, כמו IConvertibleColor, שניתן להשתמש בהם כדי להמיר מרחבי צבע שונים כמו RGB, CMYK, HEX וכו’. ניתן להתקין את ה-API על ידי הורדת ההפניה שלו קבצי DLL מהדף מהדורות חדשות, או הפעלת פקודת ההתקנה הבאה של NuGet:

PM> Install-Package Aspose.SVG

המרת HEX לצבע RGB ב-C#

אתה יכול להמיר קוד צבע HEX לפורמט RGB על ידי ביצוע השלבים הבאים:

  1. נתח את צבע HEX ממחרוזת.
  2. המרת HEX לקוד צבע RGB.
  3. הדפס את ערך צבע ה-RGB על המסוף.

קטע הקוד הבא מראה כיצד להמיר HEX לצבע RGB באופן פרוגרמטי ב-C#:

// נתח צבע HEX ממחרוזת
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// המרת HEX ל-RGB
string rgbColor = color.ToRgbString();

// הדפס את התוצאה לתוך המסוף
Console.WriteLine("RGB: " + rgbColor);

המרת HEX לצבע RGBA ב-C#

אתה יכול להמיר במהירות צבע HEX לפורמט RGBA באופן תכנותי ב-C# עם השלבים הבאים:

  1. נתח את מחרוזת HEX הקלט.
  2. המר מחרוזת צבע HEX למרחב צבע RGBA.
  3. הדפס את קוד הצבע RGBA הפלט.

קטע הקוד שלהלן מפרט כיצד להמיר קוד צבע HEX למרחב צבע RGBA ב-C#:

// נתח צבע HEX ממחרוזת
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// המר HEX ל-RGBA
String rgba = color.ToRgbaString();

// הדפס את התוצאה לתוך המסוף
Console.WriteLine("RGBA: " + rgba);

קבל רישיון API בחינם

אתה יכול לבקש [רישיון זמני] בחינם8 כדי להעריך את ה-API ללא כל הגבלה.

סיכום

במאמר זה, למדת כיצד להמיר קוד צבע HEX ל-RGB או HEX ל-RGBA-מרחב באופן תכנותי ב-C#. יתר על כן, אתה יכול לבקר במרחב תיעוד כדי לקבל סקירה כללית של המרת מרחבי צבע אחרים ותכונות מניפולציה של SVG. אם אתה צריך לדון בשאילתות או אי בהירות שלך, אל תהסס לכתוב לנו ב-פורום.

ראה גם