RGB CMYK צבע C#

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

המרת מרחב צבע RGB ו-CMYK - תצורת API של C#

Aspose.SVG עבור .NET תומך בניתוח או המרה של מרחבי צבע שונים כמו HSV, CMYK, RGB וכו’. פשוט גש ל-API על ידי הורדת קובצי ה-DLL הייחוס שלו מהקטע הורדות, או השתמש ב- פקודת ההתקנה של NuGet למטה:

PM> Install-Package Aspose.SVG

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

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

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

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

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

// המרת RGB לCMYK
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);

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

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

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

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

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

// ניתוח צבע CMYK
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);

// המרת CMYK ל-RGB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);

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

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

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

סיכום

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

ראה גם