يتم تمثيل رموز ألوان HEX بعلامة رقم بادئة. يمكن أن يشير الثلاثي السداسي إلى لون معين يمكن تحويله إلى قيمة RGB. في سيناريوهات محددة ، قد تحتاج إلى تحويل لون HEX إلى مساحة ألوان RGB. وفقًا لهذه المتطلبات ، توضح هذه المقالة كيفية تحويل لون HEX إلى رمز ألوان RGB أو RGBA برمجيًا في C#.
- سداسي عشري إلى RGB أو تحويل رمز الألوان RGBA - تنزيل C# API
- تحويل HEX إلى RGB Color في C#
- تحويل HEX إلى RGBA Color في C#
سداسي عشري إلى RGB أو تحويل رمز الألوان RGBA - تنزيل C# API
يتضمن Aspose.SVG for .NET فئات وخصائص وواجهات مختلفة ، مثل IConvertibleColor ، والتي يمكن استخدامها لتحويل فراغات لونية مختلفة مثل RGB و CMYK و HEX وما إلى ذلك. يمكنك تثبيت API عن طريق تنزيل مرجعها DLL من صفحة الإصدارات الجديدة ، أو تشغيل أمر تثبيت NuGet التالي:
PM> Install-Package Aspose.SVG
تحويل HEX إلى RGB Color في C#
يمكنك تحويل رمز اللون HEX إلى تنسيق RGB باتباع الخطوات التالية:
- تحليل لون HEX من سلسلة.
- تحويل HEX إلى رمز اللون RGB.
- اطبع قيمة ألوان 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 Color في C#
يمكنك بسرعة تحويل لون HEX إلى تنسيق RGBA برمجيًا في C# من خلال الخطوات التالية:
- تحليل سلسلة الإدخال HEX.
- تحويل سلسلة ألوان HEX إلى مساحة ألوان RGBA.
- اطبع كود اللون 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 مجاني
يمكنك طلب ترخيص مؤقت مجاني لتقييم API دون أي قيود.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل لون HEX إلى RGB أو HEX إلى RGBA برمجيًا في C#. علاوة على ذلك ، يمكنك زيارة مساحة التوثيق لإلقاء نظرة عامة على تحويل مساحات الألوان الأخرى وميزات معالجة SVG. إذا كنت بحاجة إلى مناقشة أي من استفساراتك أو غموضك ، فلا تتردد في مراسلتنا على المنتدى.