Codice colore da RGB a HEX C#

Il modello di colore RGB è costituito da tre colori di base che includono rosso, verde e blu. Il resto dei colori viene creato aggiungendo o combinando questi colori primari. Considerando che, i codici colore esadecimali sono anche popolari nelle pagine Web per impostare i colori. In alcuni casi d’uso, potrebbe essere necessario convertire i colori RGB in HEX o RGBA in HEX. Di conseguenza, questo articolo illustra come convertire i valori di colore RGB o RGBA in codice colore HEX a livello di codice in C#.

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

Aspose.SVG for .NET supporta il lavoro con diversi spazi colore che consentono di eseguire l’interconversione dei codici colore. Puoi configurare facilmente l’API scaricando i file DLL dalla pagina Nuove versioni o eseguire il seguente comando di installazione di NuGet:

PM> Install-Package Aspose.SVG

Converti codice colore RGB in HEX in C#

È possibile convertire facilmente un colore in formato RGB in un codice colore HEX esadecimale con i seguenti passaggi:

  1. Analizza il colore RGB di input.
  2. Converti codice colore RGB in HEX.
  3. Stampa il codice esadecimale sulla console.

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

// Analizza il colore RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// Converti RGB in HEX
string hexColor = color.ToRgbHexString();

// Stampa il risultato nella console
Console.WriteLine("HEX: " + hexColor);

Converti codice colore RGBA in HEX in C#

Il formato RGBA contiene un valore alfa aggiuntivo per qualsiasi colore. È necessario seguire i passaggi seguenti per convertire il codice colore RGBA in HEX in C#:

  1. Analizza il valore RGBA di input.
  2. Converti colore RGBA in codice spazio colore HEX.
  3. Scrivi il codice del colore di output sulla console.

Il seguente esempio di codice spiega come convertire un colore RGBA in HEX in C#:

// Analizza il colore RGBA
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);

// Converti RGBA in HEX
string hexColor = color.ToRgbHexString();

// Stampa il risultato nella console
Console.WriteLine("HEX: " + hexColor);

Ottieni una licenza API gratuita

Puoi valutare tutte le funzionalità dell’API nella loro piena capacità richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire RGB in colore HEX o RGBA in HEX a livello di programmazione in C#. Inoltre, puoi esplorare molte altre conversioni dello spazio colore visitando la sezione documentazione. In caso di domande o problemi, contattaci su forum.

Guarda anche