Konvertieren von RGB in CMYK mithilfe des ICC-Profils

Ich bin dabei, RGB-Farben für Druckzwecke in CMYK umzuwandeln. Maßstab dieser Konvertierung ist Adobe Photoshop( Image -> Mode -> CMYK color )

Ich habe 2 Lösungen ausprobiert, aber keine liefert den richtigen Wert:

Lösung 1 - Verwenden von .NET Framework

Zuerst folgte ich diesen Schritten

Laden Sie die ICC-Profile (Windows-Version) von herunterAdobe

Konvertieren Sie die#color zu CMYK

gebrauchtSystem.Windows.Media.Color.FromValues // return Color MSDN

string convretedColor = string.Format("#{0:X2}{1:X2}{2:X2}", _color.R, _color.G, _color.B)

Hier ist das Ergebnis:

Profil :CoatedFOGRA27.icc

Ursprüngliche Farbe:#2f00ff

Umgewandelte Farbe:#3b4996

Ergebnis der Konvertierung mit Adobe Photoshop (gleiches Profil):#3b4996 nicht einmal annähernd!

Lösung 2 - Verwenden des Windows-Farbsystems (WCS)

Ich habe auch das ausprobiertCodos Lösung mit dem gleichen Verfahren

Hier ist das Ergebnis:

Profil :CoatedFOGRA27.icc

Ursprüngliche Farbe:#2f00ff

Umgewandelte Farbe:#2032FF

Photoshop:#3b4996

JSFiddle zum Vergleichen

BEARBEITEN

Nach den Kommentaren von Codo habe ich einige grundsätzliche Probleme, das Farbkonzept zu verstehen !! ( Bitte korrigiere mich wenn ich falsch liege )

Für jede Farbe haben wir verschiedene Farbmodelle,RGB , CMYK, ...

RGB zeigt die Kombination von (Rot, Grün, Blau) zur Erzeugung von Farbe und CMYK (Cyan, Magenta, Gelb *). Die Werte dieser Modelle können leicht ineinander konvertiert werden.

zum Beispiel :

RGB HEX:#2F00FF

RGB:47 - 0 - 255

CMYK:0,816 - 1,000 - 0,000 - 0,000

Fast alle Monitore verwendenRGB um die Farben anzuzeigen. Die gedruckte Farbe (aufgrund der Verwendung von Tinte anstelle von LED o ...) unterscheidet sich völlig von der Farbe, die Sie auf dem Monitor sehen /

Für dieses Problem verwenden Bildbearbeitungsprogramme wie PhotoshopCMYK **MODE**Wenn Sie in diesem Modus die OptionRGB Farbe, der Editor konvertiert sie in die Farbe, die Sie nach dem Drucken sehen, und zeigt diese auf dem Bildschirm an. Diese Konvertierung ist absolut abhängig von den Farbprofilen (hier ICC).

BEARBEITEN 2

Antworten auf die Frage(2)

Ihre Antwort auf die Frage