Das RGB-Farbmodell ist ein additives Farbmodell, während das CMYK ein subtraktives Farbmodell ist, das auch als Prozessfarbe bekannt ist. In bestimmten Anwendungsfällen möchten Sie möglicherweise RGB-Farben in den CMYK-Farbraum oder CMYK in das RGB-Farbmodell konvertieren. In Übereinstimmung mit solchen Szenarien erläutert dieser Artikel, wie RGB in CMYK und CMYK in RGB programmgesteuert in C# konvertiert werden.
- RGB- und CMYK-Farbraumkonvertierung – C#-API-Konfiguration
- Konvertieren Sie RGB in CMYK-Farbcode in C#
- Konvertieren Sie CMYK in RGB-Farbcode in C#
RGB- und CMYK-Farbraumkonvertierung – C#-API-Konfiguration
Aspose.SVG for .NET unterstützt das Parsen oder Konvertieren verschiedener Farbräume wie HSV, CMYK, RGB usw. Greifen Sie einfach auf die API zu, indem Sie die Referenz-DLL-Dateien aus dem Abschnitt Downloads herunterladen, oder verwenden Sie die NuGet-Installationsbefehl unten:
PM> Install-Package Aspose.SVG
Konvertieren Sie RGB in CMYK-Farbcode in C#
Sie müssen die folgenden Schritte ausführen, um einen RGB-Farbcode in das CMYK-Format zu konvertieren:
- Analysieren Sie den RGB-Farbwert.
- Konvertieren Sie das RGB- in das CMYK-Farbmodell.
- Drucken Sie den ausgegebenen CMYK-Farbcode.
Das folgende Codebeispiel erläutert, wie RGB in CMYK-Farbraum programmgesteuert in C# konvertiert wird:
// Analysieren Sie die RGB-Farbe
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);
// Wandeln Sie RGB in CMYK um
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);
// Drucken Sie das Ergebnis in die Konsole
Console.WriteLine("CMYK: " + cmykColor.ToString());
Konvertieren Sie CMYK in RGB-Farbcode in C#
Mit den folgenden Schritten können Sie den CMYK-Farbcode ganz einfach in das RGB-Format konvertieren:
- Analysieren Sie den eingegebenen CMYK-Farbcode.
- Konvertieren Sie die CMYK-Farbe in das RGB-Farbformat.
- Drucken Sie die konvertierten Farbwerte.
Das folgende Code-Snippet zeigt, wie Sie einen CMYK-Farbcode programmgesteuert in C# in den RGB-Farbraum konvertieren:
// Analysieren Sie die CMYK-Farbe
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);
// Konvertieren Sie CMYK in RGB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);
// Drucken Sie das Ergebnis in die Konsole
Console.WriteLine("RGB: " + rgbColor.ToString());
Erhalten Sie eine kostenlose API-Lizenz
Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu testen.
Fazit
In diesem Artikel haben Sie verstanden, wie Sie einen RGB-Farbcode in einen CMYK-Farbwert konvertieren und wie Sie einen CMYK-Farbwert programmgesteuert in C# in das RGB-Format konvertieren. Darüber hinaus können Sie sich verschiedene andere Kapitel im Abschnitt Dokumentation ansehen, um verschiedene andere Funktionen kennenzulernen, die von der API angeboten werden. Wenn Sie Bedenken oder Fragen äußern möchten, schreiben Sie uns bitte unter Forum.