קוד צבע RGB עד HEX C#

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

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

Aspose.SVG for .NET תומך בעבודה עם מרחבי צבע שונים המאפשרים לך לבצע המרה הדדית של קודי צבע. אתה יכול בקלות להגדיר את ה-API על ידי הורדת קבצי ה-DLL מהדף חדשות מהדורות, או הפעלת פקודת ההתקנה הבאה של NuGet:

PM> Install-Package Aspose.SVG

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

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

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

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

// ניתוח צבע RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// המר RGB ל-HEX
string hexColor = color.ToRgbHexString();

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

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

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

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

דוגמת הקוד הבאה מסבירה כיצד להמיר RGBA לצבע HEX ב-C#:

// ניתוח צבע RGBA
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);

// המר RGBA ל-HEX
string hexColor = color.ToRgbHexString();

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

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

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

סיכום

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

ראה גם