مدل رنگی RGB از سه رنگ اصلی شامل قرمز، سبز و آبی تشکیل شده است. بقیه رنگ ها با افزودن یا ترکیب این رنگ های اصلی ایجاد می شوند. در حالی که کدهای رنگ هگزادسیمال نیز در صفحات وب برای تنظیم رنگ ها محبوب هستند. در موارد استفاده خاص، ممکن است لازم باشد RGB را به رنگ HEX یا RGBA را به HEX تبدیل کنید. بر این اساس، این مقاله نحوه تبدیل مقادیر رنگ RGB یا RGBA به کد رنگ HEX را به صورت برنامهنویسی در C# شرح میدهد.
- تبدیل کد رنگ RGB یا RGBA به هگزادسیمال – دانلود API C#
- تبدیل RGB به کد رنگ HEX در سی شارپ
- تبدیل RGBA به کد رنگ HEX در سی شارپ
تبدیل کد رنگ RGB یا RGBA به هگزادسیمال – دانلود API C#
Aspose.SVG for .NET از کار با فضاهای رنگی مختلف پشتیبانی میکند که شما را قادر میسازد تا کدهای رنگی را به یکدیگر تبدیل کنید. میتوانید به راحتی API را با دانلود فایلهای DLL از صفحه انتشارهای جدید پیکربندی کنید یا دستور نصب NuGet زیر را اجرا کنید:
PM> Install-Package Aspose.SVG
تبدیل RGB به کد رنگ HEX در سی شارپ
با انجام مراحل زیر می توانید به راحتی یک رنگ را با فرمت RGB به کد رنگ هگزا دسیمال تبدیل کنید:
- رنگ RGB ورودی را تجزیه کنید.
- کد رنگ RGB را به HEX تبدیل کنید.
- کد هگزادسیمال را روی کنسول چاپ کنید.
قطعه کد زیر نحوه تبدیل 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 در سی شارپ
فرمت RGBA حاوی مقدار آلفای اضافی برای هر رنگ است. برای تبدیل کد رنگ RGBA به HEX در سی شارپ باید مراحل زیر را دنبال کنید:
- مقدار RGBA ورودی را تجزیه کنید.
- رنگ RGBA را به کد فضای رنگ HEX تبدیل کنید.
- کد رنگ خروجی را روی کنسول بنویسید.
نمونه کد زیر نحوه تبدیل یک رنگ 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 به صورت برنامه نویسی در سی شارپ آشنا شدید. علاوه بر این، میتوانید بسیاری از تبدیلهای فضای رنگی دیگر را با مراجعه به بخش مستندات کاوش کنید. در صورت وجود هرگونه سؤال یا مشکل، لطفاً با ما در [فروم 10 تماس بگیرید.