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 sulle pagine Web per impostare i colori. In alcuni casi d’uso, potrebbe essere necessario convertire i colori RGB o RGBA in codici colore 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 del codice colore da RGB o RGBA a esadecimale – Download API C#

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

PM> Install-Package Aspose.SVG

Converti codice colore da RGB a HEX in C#

Puoi 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 da RGB a HEX.
  3. Stampa il codice esadecimale sulla console.

Il frammento di codice seguente mostra come convertire il codice 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 il colore RGBA in codice spazio colore HEX.
  3. Scrivi il codice colore di output sulla console.

L’esempio di codice seguente spiega come convertire un colore RGBA in un codice colore 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 la licenza API gratuita

Puoi valutare tutte le funzionalità dell’API al massimo delle loro capacità richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo si è appreso come convertire il valore dello spazio colore RGB o RGBA in un codice colore HEX a livello di codice 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