RGB až HEX barevný kód C#

Barevný model RGB se skládá ze tří základních barev, které zahrnují červenou, zelenou a modrou. Zbytek barev vzniká přidáním nebo kombinací těchto primárních barev. Hexadecimální kódy barev jsou také oblíbené na webových stránkách pro nastavení barev. V určitých případech použití může být nutné převést RGB na HEX barvu nebo RGBA na HEX. V souladu s tím tento článek popisuje, jak převést barevné hodnoty RGB nebo RGBA na HEX kód barev programově v C#.

Převod RGB nebo RGBA na hexadecimální barevný prostor – stažení C# API

Aspose.SVG for .NET podporuje práci s různými barevnými prostory, které umožňují provádět vzájemnou konverzi barevných kódů. Rozhraní API můžete snadno nakonfigurovat stažením souborů DLL ze stránky New Releases nebo spuštěním následujícího instalačního příkazu NuGet:

PM> Install-Package Aspose.SVG

Převést RGB na HEX barevný kód v C#

Barvu ve formátu RGB můžete snadno převést na hexadecimální HEX kód barvy pomocí následujících kroků:

  1. Analyzujte vstupní barvu RGB.
  2. Převod RGB na HEX kód barvy.
  3. Vytiskněte hexadecimální kód na konzole.

Níže uvedený fragment kódu ukazuje, jak programově převést RGB na HEX barvu v C#:

// Analyzujte barvu RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// Převést RGB na HEX
string hexColor = color.ToRgbHexString();

// Vytiskněte výsledek do konzole
Console.WriteLine("HEX: " + hexColor);

Převést RGBA na HEX barevný kód v C#

Formát RGBA obsahuje další hodnotu alfa pro jakoukoli barvu. Chcete-li převést RGBA na HEX barevný kód v C#, musíte postupovat podle následujících kroků:

  1. Analyzujte vstupní hodnotu RGBA.
  2. Převeďte barvu RGBA na kód barevného prostoru HEX.
  3. Napište výstupní kód barvy na konzolu.

Následující ukázka kódu vysvětluje, jak převést RGBA na HEX barvu v C#:

// Analyzujte barvu RGBA
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);

// Převést RGBA na HEX
string hexColor = color.ToRgbHexString();

// Vytiskněte výsledek do konzole
Console.WriteLine("HEX: " + hexColor);

Získejte bezplatnou licenci API

Všechny funkce rozhraní API můžete zhodnotit na jejich plnou kapacitu, když požádáte o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést RGB na HEX barvu nebo RGBA na HEX programově v C#. Kromě toho můžete prozkoumat mnoho dalších převodů barevných prostorů v sekci dokumentace. V případě jakýchkoli dotazů nebo problémů nás prosím kontaktujte na fóru.

Viz také