Da HEX a RGB Colore C#

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

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

Aspose.SVG for .NET include diverse classi, proprietà e interfacce, come IConvertibleColor, che può essere utilizzato per convertire diversi spazi colore come RGB, CMYK, HEX, ecc. Puoi installare l’API scaricando il suo riferimento DLL dalla pagina New Releases o eseguendo il seguente comando di installazione di NuGet:

PM> Install-Package Aspose.SVG

Converti HEX in colore RGB in C#

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

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

Il seguente frammento di codice mostra come convertire il colore HEX in 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 HEX in colore RGBA in C#

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

  1. Analizza la stringa HEX di input.
  2. Converti la stringa di colori HEX nello spazio colore RGBA.
  3. Stampa il codice colore RGBA di output.

Il frammento di codice seguente illustra come convertire un codice colore HEX nello 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 una 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 colore HEX in RGB o HEX in RGBA a livello di codice in C#. Inoltre, puoi visitare lo spazio documentazione per avere una panoramica sulla conversione di altri spazi colore e sulle funzionalità di manipolazione SVG. Se hai bisogno di discutere qualsiasi tua domanda o ambiguità, non esitare a scriverci su forum.

Guarda anche