RGB CMYK اللون C #

نموذج ألوان RGB هو نموذج ألوان مضاف بينما CMYK هو نموذج ألوان مطروح والذي يُعرف أيضًا باسم لون المعالجة. في حالات استخدام معينة ، قد ترغب في تحويل لون RGB إلى فراغ ألوان CMYK أو CMYK إلى نموذج ألوان RGB. بالتوافق مع مثل هذه السيناريوهات ، تشرح هذه المقالة كيفية تحويل RGB إلى CMYK و CMYK إلى RGB برمجيًا في C #.

RGB و CMYK Color Space Conversion - C # API Configuration

Aspose.SVG for .NET يدعم تحليل أو تحويل مساحات الألوان المختلفة مثل HSV و CMYK و RGB وما إلى ذلك. ما عليك سوى الوصول إلى واجهة برمجة التطبيقات عن طريق تنزيل ملفات DLL المرجعية الخاصة بها من قسم التنزيلات ، أو استخدم أمر تثبيت NuGet أدناه:

PM> Install-Package Aspose.SVG

تحويل RGB إلى CMYK Color Code في 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 Color Code في 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 مجاني

يمكنك طلب ترخيص مؤقت مجاني لتقييم واجهة برمجة التطبيقات بكامل طاقتها.

استنتاج

في هذه المقالة ، فهمت كيفية تحويل رمز لون RGB إلى قيمة ألوان CMYK ، وكذلك كيفية تحويل قيمة لون CMYK إلى تنسيق RGB برمجيًا في C #. علاوة على ذلك ، يمكنك إلقاء نظرة على العديد من الفصول الأخرى في قسم التوثيق للتعرف على العديد من الميزات الأخرى التي تقدمها API. إذا كنت ترغب في إثارة أي قلق أو استفسار ، يرجى مراسلتنا على المنتدى.

أنظر أيضا