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
- Převést RGB na HEX barevný kód v C#
- Převést RGBA na HEX barevný kód 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ů:
- Analyzujte vstupní barvu RGB.
- Převod RGB na HEX kód barvy.
- 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ů:
- Analyzujte vstupní hodnotu RGBA.
- Převeďte barvu RGBA na kód barevného prostoru HEX.
- 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.