Barva C# z HEX na RGB

HEX kódy barev jsou znázorněny znakem úvodního čísla. Hexadecimální trojice může označovat konkrétní barvu, kterou lze převést na hodnotu RGB. Ve specifických scénářích může být nutné převést HEX barvu na barevný prostor RGB. V souladu s takovými požadavky tento článek vysvětluje, jak převést HEX barvu na kód barvy RGB nebo RGBA programově v C#.

Hexadecimální konverze barevného prostoru RGB nebo RGBA – stažení C# API

Aspose.SVG for .NET obsahuje různé třídy, vlastnosti a rozhraní, jako je IConvertibleColor, které lze použít k převodu různých barevných prostorů, jako je RGB, CMYK, HEX atd. API si můžete nainstalovat stažením jeho reference 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 HEX na RGB barvy v C#

HEX kód barvy můžete převést do formátu RGB podle následujících kroků:

  1. Analyzujte HEX barvu z řetězce.
  2. Převeďte HEX kód barvy na RGB.
  3. Vytiskněte hodnotu barvy RGB na konzole.

Následující fragment kódu ukazuje, jak programově převést HEX na RGB barvu v C#:

// Analyzujte barvu HEX z řetězce
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

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

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

Převést HEX na RGBA barvu v C#

HEX barvy můžete rychle převést na formát RGBA programově v C# pomocí následujících kroků:

  1. Analyzujte vstupní HEX řetězec.
  2. Převeďte HEX barevný řetězec na barevný prostor RGBA.
  3. Vytiskněte výstupní kód barvy RGBA.

Níže uvedený fragment kódu vysvětluje, jak převést HEX barevný kód na barevný prostor RGBA v C#:

// Analyzujte HEX barvu z řetězce
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Převést HEX na RGBA
String rgba = color.ToRgbaString();

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

Získejte bezplatnou licenci API

Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení API bez jakýchkoli omezení.

Závěr

V tomto článku jste se naučili, jak převést HEX na RGB nebo HEX kód barvy na prostor RGBA programově v C#. Kromě toho můžete navštívit prostor dokumentace, kde získáte přehled o převodu jiných barevných prostorů a funkcích manipulace s SVG. Pokud potřebujete prodiskutovat jakýkoli ze svých dotazů nebo nejasností, neváhejte nám napsat na fórum.

Viz také