HEX به RGB رنگ C#

کدهای رنگ 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 در سی شارپ

با دنبال کردن مراحل زیر می توانید کد رنگ 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 در سی شارپ

با انجام مراحل زیر می توانید به سرعت رنگ HEX را به فرمت RGBA در سی شارپ تبدیل کنید:

  1. رشته HEX ورودی را تجزیه کنید.
  2. رشته رنگ HEX را به فضای رنگی RGBA تبدیل کنید.
  3. کد رنگ RGBA خروجی را چاپ کنید.

قطعه کد زیر نحوه تبدیل کد رنگ HEX به فضای رنگی RGBA در سی شارپ را توضیح می دهد:

// رنگ 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 به صورت برنامه نویسی در سی شارپ آشنا شدید. علاوه بر این، می‌توانید از فضای اسناد دیدن کنید تا مروری بر تبدیل سایر فضاهای رنگی و ویژگی‌های دستکاری SVG داشته باشید. اگر نیاز به بحث در مورد هر یک از سؤالات یا ابهامات خود دارید، لطفاً با ما در [فروم 10 بنویسید.

همچنین ببینید