Colore CMYK RGB C#

Il modello di colore RGB è un modello di colore additivo mentre CMYK è un modello di colore sottrattivo, noto anche come colore di quadricromia. In alcuni casi d’uso, potresti voler convertire il colore RGB nello spazio colore CMYK o CMYK nel modello colore RGB. In conformità con tali scenari, questo articolo spiega come convertire RGB in CMYK e CMYK in RGB a livello di codice in C#.

Conversione dello spazio colore RGB e CMYK – Configurazione API C#

Aspose.SVG for .NET supporta l’analisi o la conversione di diversi spazi colore come HSV, CMYK, RGB, ecc. È sufficiente accedere all’API scaricando i suoi file DLL di riferimento dalla sezione Download oppure utilizzare il Comando di installazione di NuGet di seguito:

PM> Install-Package Aspose.SVG

Converti codice colore RGB in CMYK in C#

È necessario seguire i passaggi seguenti per convertire un codice colore RGB in formato CMYK:

  1. Analizza il valore del colore RGB.
  2. Converti il modello di colore da RGB a CMYK.
  3. Stampa il codice colore CMYK di output.

L’esempio di codice seguente illustra come convertire lo spazio colore RGB in CMYK 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 CMYK
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);

// Stampa il risultato nella console
Console.WriteLine("CMYK: " + cmykColor.ToString());

Converti codice colore CMYK in RGB in C#

Puoi convertire facilmente il codice colore CMYK in formato RGB con i seguenti passaggi:

  1. Analizza il codice colore CMYK di input.
  2. Converti il colore CMYK nel formato colore RGB.
  3. Stampa i valori di colore convertiti.

Il frammento di codice seguente mostra come convertire un codice colore CMYK in uno spazio colore RGB a livello di codice in C#:

// Analizza il colore CMYK
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);

// Converti CMYK in RGB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);

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

Ottieni la licenza API gratuita

Puoi richiedere una licenza temporanea gratuita per valutare l’API alla sua piena capacità.

Conclusione

In questo articolo, hai capito come convertire il codice colore RGB in valore colore CMYK, nonché come convertire un valore colore CMYK in formato RGB a livello di codice in C#. Inoltre, puoi dare un’occhiata a vari altri capitoli nella sezione documentazione per apprendere varie altre funzionalità offerte dall’API. Se vuoi sollevare dubbi o domande, scrivici su forum.

Guarda anche