Die Entwickler sind sich des Problems bewusst, sind jedoch nicht bereit, es zu beheben. Sie betrachten es als "Feature".
Wenn wir ein Bild exportieren, interpretieren wir unsere Farbwerte im sRGB-Farbraum. Wir speichern auch den Farbraum in den Metadaten, es sei denn, Sie haben im Exportfenster die Option "Für Web speichern" aktiviert. Unabhängig von dieser Einstellung bestand die Absicht darin, mit sRGB zu speichern, was mit Safari gut funktioniert, da alle Bilder als mit sRGB gespeichert interpretiert werden. Wenn Sie das Bild auch in der Vorschau öffnen würden, würde es das sRGB-Profil erkennen und es so nah wie möglich an Safari rendern. Wir glauben, dass wir auf diese Weise eine möglichst konsistente Farbdarstellung erhalten.
Klingt vernünftig. Das Problem ist, dass sie aus irgendeinem Grund den tatsächlichen Arbeitsbereich nicht mit sRGB rendern. Weil das "einfacher" ist (für sie nehme ich an). Sie rendern es mit dem Farbprofil Ihres Systems, das bei Kalibrierung nicht sRGB ist.
Was macht Sketch? Wenn Sie in Sketch eine Farbe auswählen, speichern wir nur die RGB-Werte. Beim Rendern auf dem Bildschirm werden diese Werte anhand des Farbraums Ihres Monitors angezeigt.
Welches ist ein offensichtlicher Fehler für mich. Software zum Entwerfen von Inhalten für einen Browser, der nicht wie ein Browser gerendert wird.
Grundsätzlich kann jeder mit einem kalibrierten Bildschirm diese Software nicht verwenden, wenn ihm die Genauigkeit der Farben wichtig ist, mit denen er arbeitet. Die einzige Möglichkeit besteht darin, das Profil Ihres Bildschirms auf sRGB zu setzen. Ich muss den Bildschirm meines Macbooks kompensieren, weil er sich zu stark auf das blaue Ende des Spektrums stützt. Dies ist also keine Option für mich - es wäre völlig unbrauchbar - die Farben würden anders aussehen, als ich es in beiden Fällen erwarte. Unabhängig davon werden (und sollten!) Die meisten professionellen Designer ihre Bildschirme kalibrieren. Es scheint also eine Trennung zwischen den Entwicklern der Software und der Community zu geben, für die sie entwickeln.
Und wenn Sie Ihr Gerät nicht nur für Webarbeiten verwenden, ist es kein guter Rat, das Farbprofil Ihres Monitors bei sRGB zu belassen. Es ist ein ziemlich begrenzter Farbraum, wie aus der Tabelle im Quelllink hervorgeht.
Was mehr ist , ihre Behauptung, dass:
Wenn Sie in Ihrer Grafik in Sketch dieselben RGB-Werte verwenden wie im CSS auf Ihrer Website, stimmen die Farben überein.
Ist irgendwie wahr . Ich stellte tatsächlich fest, dass selbst bei Verwendung von sRGB überall und bei erneuter Farbauswahl meiner gesamten Palette immer noch ein Unterschied zwischen der Farbe im exportierten Bild und den in Sketch angegebenen RGB-Werten bestand. (Zumindest bei Betrachtung in Chrome). Die CSS-definierte Farbe und die Sketch-definierte Farbe waren zwar identisch, aber das exportierte Bild mit derselben Farbe (exportiert mit sRGB-Monitorprofil und mit der Option "Für Web speichern" ausgewählt) war etwas anders.
Ich persönlich bin mir nicht sicher, wie ich mit Sketch weitermachen soll. Ich mag die Software, aber dies ist ein so grundlegendes Versehen, und es verursacht echte Reibung in meinem Workflow.
Quelle: http://blog.sketchapp.com/post/133932511180/colors-in-sketch