RGB-zu-CMYK-Konvertierungsproblem

Es gibt eine Situation, in der ich Farben im Hex-Format (von einer App) in Adobe Illustrator übertragen muss. Aber ich muss den genauen CMYK-Wert extrahieren (der in der vorherigen App zugewiesen wurde). Um es kurz zu machen. Nehmen wir ein Beispiel:

Es gibt einen Hex-Wert: #ff7253

es ist RGB = rgb(255,114,83)

und konvertiertes CMYK von RGB (unter Verwendung von Formeln): cmyk (0,55,67,0) (Konvertierungslink: CMYK zu RGB - RGB, CMYK, HEX Farbcodes Online-Konverter kostenlos)

Aber wenn ich das obige RGB oder Hex in die Adobe Illustrator-Farbauswahl einfüge:

Eingabe = rgb(255,114,83)

CMYK wird sein: cmyk(0,69,68,0)

rgb zu cmyk

und wenn ich den CMYK-Wert einfüge

Eingabe: cmyk(0,55,67,0)

Ausgabe: rgb(246,141,94)

cmyk in rgb

Sagen Sie mir bitte, wie ich das Problem lösen kann. Wie kann ich denselben Wert für die CMYK-Konvertierung in Adobe Illustrator erhalten?

( (RGB>CMYK mit Formeln) = (RGB>CMYK auf Illustrator) )?

Vielen Dank im Voraus für Ihre Hilfe.

Antworten (3)

Schnappen Sie sich einen Cyan-Marker. Machen Sie eine Linie auf zwei Arten von Papier. Einmal beschichtet wie eine gute Zeitschrift und einmal unbeschichtet wie ein Notizbuch.

Die resultierende Cyan-Farbe ist nicht dieselbe, die Farbe ist nicht dieselbe. Die gedruckte Farbe hängt von der Kombination der Elemente ab, obwohl Sie dieselbe Tintenmenge verwenden, sagen wir 100 % Tinte.

Also muss eine Farbe für ein Szenario, eine Tintenart, eine Papierart definiert werden.

Sie können eine RGB-Farbe nicht in CMYK übersetzen, wenn Sie keinen Satz von Profilen und einige Konvertierungsmethoden definieren.

Also, wenn Sie "Formeln" sagen, auf welche Formeln beziehen Sie sich? Die Farbprofile sind einige Matrizen, um die Werte umzuwandeln.


Bearbeitet. Beginnen Sie Ihre Reise hier: http://www.color.org/faqs.xalter

http://www.color.org/ICC_Minor_Revision_for_Web.pdf

Ich beziehe mich auf diese Formeln: rapidtables.com/convert/color/rgb-to-cmyk.html Ich verstehe, dass die Konvertierung nicht so einfach ist, und ich bin bereit, komplexe Dinge zu lernen. Ich bin ein iOS-Entwickler und erstelle eine Vektor-App, also muss ich diese Art von Konvertierungen durchführen. Aber ich bin nicht in der Lage, eine Referenz von Formeln in Bezug auf Farbprofile zu erhalten. Da ich es programmieren muss, muss ich die Formeln kennen.
Solche Tabellen sind irreführend. Wenn sie kein Farbprofil definieren, sind sie wertlos.

Verwenden Sie niemals Hex-Werte, um CMYK-Farben zu kommunizieren.

Geben Sie den CMYK-Wert anstelle des Hex-Werts ein. Unterschiedliche Anwendungen können unterschiedliche Konvertierungssysteme zwischen RGB und CMYK verwenden. Sogar verschiedene Dateien innerhalb derselben App können unterschiedliche Konvertierungen verwenden.

Diese Konvertierungsmethoden werden „Farbprofile“ genannt, und es gibt viele davon. Es ist unmöglich, „die“ CMYK-Alternative zu einer RGB-Farbe zu finden, da es eine Vielzahl unterschiedlicher Profile gibt.

ok, wenn wir Hex auf einer Seite lassen. Wenn wir dann RGB>CMYK auf einem Rechner oder einer Website konvertieren und dann in Illustrator oder Photoshop konvertieren, sind die Ergebnisse nicht gleich
Das ist richtig. Wenn Sie mehr wissen möchten, versuchen Sie bitte, weitere Informationen zu „Farbprofilen“ zu finden.

Sie haben ein gemeinsames, aber letztendlich falsches Modell, was Farbe ist.

Eine Reihe von Zahlen, die durch einen Hex-Wert dargestellt werden, ist keine Farbe! Es handelt sich um eine gerätespezifische Anweisung. Jeder Monitor zeigt natürlich eine andere Farbe für diesen Wert. CMYK-Werte sind gleich. Sie fragen also, wie ich eine unsichere Sache in eine andere unsichere Sache umwandele.

Sie können jedoch dafür sorgen, dass ein Gerät annähernd dieselbe Farbe anzeigt, wenn Sie das Ausgabegerät profilieren und/oder kalibrieren. Sie können dann die Zahl einer Farbe zuordnen und umgekehrt. Wir können Webfarbe naiv als sRGB-Farbraum verstehen. Das bedeutet nicht, dass jedes unkalibrierte Gerät diese Farbe anzeigt, aber zumindest gibt es jetzt eine robuste Bedeutung für die numerischen Werte.

Sie können sich den Farbcode als Anweisung vorstellen wie „Gehen Sie zum Hauptbahnhof und bewegen Sie sich 500 m entlang der Südstraße in Richtung Westen“. Das ist alles gut und schön, aber ich habe versäumt zu sagen, auf welche Stadt ich mich beziehe. Natürlich lande ich an verschiedenen Orten in verschiedenen Städten.

Hier fangen Ihre Probleme erst richtig an. Man könnte sich also fragen, was ich tun werde, wenn die Farbe nicht dargestellt werden kann. Dies ist ein allzu häufiges Problem, tatsächlich ist es fast garantiert, dass es das Problem ist. Sie können dies auf viele Arten lösen. Wie Sie dies lösen, hängt davon ab, was Sie unter Farbe verstehen. Eine Möglichkeit, dies zu lösen, besteht darin, einfach die nächste Farbe zu finden. Dies ist in Ordnung, wenn Sie eine begrenzte Farbpalette entwerfen. Man könnte jedoch die Ansicht vertreten, dass dies aufgrund des menschlichen automatischen Weißabgleichs nicht erforderlich ist und Sie dies berücksichtigen können, ODER da die gesamte Farbwahrnehmung relativ zu nahe gelegenen Farben ist, können Sie einfach den gesamten verwendeten Raum skalieren, um ihn an den neuen anzupassen. Oder wenn Sie all das nicht tun, wählen Sie einfach die hellste und gesättigteste verfügbare Farbe. Oder jede Methode, die Sie sich vorstellen können.

Neben dem Profil des Startbereichs, dem Profil des Zielbereichs benötigen Sie also den Conversion-Intent. Standard definiert 4 Absichten (absolut farbmetrisch, relativ farbmetrisch, Wahrnehmung und Präsentation), aber es könnte eine beliebige Anzahl von Absichten entwickelt werden.

Am Ende des Tages hat jede Farbe also potenziell 4 verschiedene Standardlösungen. Natürlich ist jede Farbmanagement-Engine etwas anders, sodass die Ergebnisse stark variieren. Und RGB zu CMYK ist besonders undefiniert, da es zwei verschiedene Möglichkeiten gibt, die schwarzen Farben zu erzeugen (im Gegensatz zu RGB kann CMYK dieselbe (ähnliche) Farbe auf verschiedene Arten erzeugen).

Wie würden Sie also die Konvertierung durchführen? Nun, wenn Sie wirklich einen Anschein von Genauigkeit wollen, dann würden Sie erkennen, dass es keine Formel gibt. Stattdessen gibt es je nach Profil eine unbegrenzte Anzahl von Formeln. Sie brauchen also ein System, das Profile versteht – ein Farbmanagementsystem. Sie können kommerzielle erhalten, die mit Ihrem Betriebssystem gelieferte verwenden oder eine kostenlose Ware wie little cms verwenden .

PS: Diese Antwort soll in der Stimme von Simon Whistler gelesen werden ;P
Oh a Profile sind nicht gerade Formeln per se, sondern eher eine Programmiersprache, die Sie in eine geräteunabhängige Farbe und zurück führt. Und obwohl es sich um eine einfache Formel handeln kann, ist sie möglicherweise auch etwas, das schrecklich kompliziert sein und mehrere Ebenen der Logik aufweisen kann.