Codice colore da HEX a RGB C#

I codici colore HEX sono rappresentati da un segno numerico iniziale. Una tripletta esadecimale può denotare un colore specifico che può essere convertito in un valore RGB. In scenari specifici, potrebbe essere necessario convertire un colore HEX in uno spazio colore RGB. In base a tali requisiti, questo articolo spiega come convertire il colore HEX in codice colore RGB o RGBA a livello di codice in C#.

Conversione del codice colore da esadecimale a RGB o RGBA – Download API C#

Aspose.SVG for .NET include diverse classi, proprietà e interfacce, come IConvertibleColor, che possono essere utilizzate per convertire diversi spazi colore come RGB, CMYK, HEX, ecc. Puoi installare l’API scaricandone il riferimento File DLL dalla pagina Nuove versioni o eseguendo il comando di installazione di NuGet seguente:

PM> Install-Package Aspose.SVG

Converti codice colore HEX in RGB in C#

Puoi convertire un codice colore HEX in formato RGB seguendo i passaggi seguenti:

  1. Analizza il colore HEX da una stringa.
  2. Converti codice colore HEX in RGB.
  3. Stampa il valore del colore RGB sulla console.

Il frammento di codice seguente mostra come convertire il colore HEX in codice RGB a livello di codice in C#:

// Analizza il colore HEX da una stringa
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Converti HEX in RGB
string rgbColor = color.ToRgbString();

// Stampa il risultato nella console
Console.WriteLine("RGB: " + rgbColor);

Converti codice colore HEX in RGBA in C#

Puoi convertire rapidamente il codice colore HEX in formato RGBA a livello di codice in C# con i seguenti passaggi:

  1. Analizza la stringa esadecimale di input.
  2. Converti la stringa di colori HEX in spazio colore RGBA.
  3. Stampa il codice colore RGBA in uscita.

Il frammento di codice seguente elabora come convertire un codice colore HEX in spazio colore RGBA in C#:

// Analizza il colore HEX da una stringa
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Converti HEX in RGBA
String rgba = color.ToRgbaString();

// Stampa il risultato nella console
Console.WriteLine("RGBA: " + rgba);

Ottieni la licenza API gratuita

Puoi richiedere una licenza temporanea gratuita per valutare l’API senza alcuna limitazione.

Conclusione

In questo articolo si è appreso come convertire un codice HEX in codice spazio colore RGB o RGBA a livello di codice in C#. Inoltre, puoi visitare lo spazio documentazione per avere una panoramica della conversione di altri spazi colore e delle funzionalità di manipolazione SVG. Se hai bisogno di discutere delle tue domande o ambiguità, non esitare a scriverci su forum.

Guarda anche