Insekt? macOS Sierra Preview/Quick Look Probleme mit dem Rendern von Farben von Bildern, wenn ein anderes ICC-Profil als das macOS-Standard verwendet wird

Als ich Sierra installiert habe, habe ich mein Display auch profiliert (mit einem Spektrometer) und verwende seitdem die erstellten ICC-Profile . Sowohl die Quick Look-Vorschau als auch die macOS-Vorschau-App zeigen beim Anzeigen von Bildern jedoch seltsame Farben: Schneiden Sie tief eingebrannte Schatten aus! Das Seltsamste ist, dass in der Quicklook-Vorschau die Farben in Ordnung sind, bis ich das Bild vergrößere: Danach wird es dunkler und erholt sich nie (bis ich die Vorschau erneut öffne).

Dieses Verhalten tritt bei Bildern auf (getestete JPG-, PNG- und RAW-Bilder), die ein eingebettetes Profil, ein referenziertes Profil oder überhaupt kein Farbmanagement haben. Auch bei den Screenshots, die man mit Cmd+Shift+3 schnappen kann.

Photoshop und Affinity Photo zeigen Farben in allen oben genannten Szenarien richtig (und ziemlich konsistent) an.

Ich habe festgestellt, dass es nicht passiert, wenn das ursprüngliche Anzeigeprofil (mit dem Namen imac) verwendet wird, aber mit allen anderen Profilen , die sowohl von basICColor als auch von ArgyllCMS erstellt wurden.

Hier ist ein Beispiel:von links nach rechts das Rendern derselben Datei in Vorschau (Schnellansicht ist gleich), Apple Photos App, Photoshop und Affinity Photo

Von links nach rechts das Rendern derselben Datei in Vorschau (Schnellansicht ist gleich), Apple Photos App, Photoshop und Affinity Photo

Hat jemand eine Ahnung was los ist? Es beschäftigt mich seit Monaten!

Bearbeiten (eine interessante Entdeckung): Ich habe festgestellt, dass das Deaktivieren von "Farbprofil einbetten" beim Anzeigen des Dialogfelds " Exportieren als ..." in Photoshop ein ähnliches Verdunkelungsproblem aufweist, das behoben wird, wenn ich meine Systemeinstellungen auf die Verwendung des Standardanzeigeprofils zurücksetze. Die gespeicherte Datei ist jedoch in Ordnung. Wahrscheinlich verwendet Adobe die Vorschaufunktionen von macOS im Dialogfeld "Exportieren als ..." ? Ich wüsste nicht... . Die Apple Photos App zeigt ein ähnliches Verhalten, aber die Ergebnisse sind nicht so übertrieben wie im Vorschau-/Quick-Look-Tool

Hier (links) zeigt QuickLook ein Bild, wenn ich es zum ersten Mal öffne, und dann (rechts), wenn ich (mit meiner magischen Maus) doppelt tippe, um es zu zoomen. Wenn das Bild wie dieses bereits im Maßstab 1:1 ist, wird es nicht weiter gezoomt, aber die Farbverrücktheit tritt trotzdem auf. Herauszoomen löst das Problem nicht. Man muss QuickLook schließen, um die Originalfarben wiederherzustellen.Quicklook zerstört Farben beim Zoomen

Nun, ich bin mir nicht sicher, in welchem ​​​​Sinne Sie ColorSync "verwenden" meinen. könntest du erklären? Ich bewahre meine ICC-Profile im Ordner von ColorSync auf /Library/ColorSync/Profiles/. Außerdem öffne ich das Dienstprogramm manchmal, um Farbraumabdeckungen und Gammakurven verschiedener ICC-Profile zu überprüfen, bin mir aber nicht sicher, wie ich es sonst verwenden würde. Wenn Sie meinen, ein ICC-Profil für meinen Monitor geladen zu haben , ja, ich habe es über die Systemeinstellungen angezeigt
Erste Hilfe für die installierten icc-Profile gibt für jedes benutzergenerierte Profil denselben Fehler zurück: „Header padding is not null.“ - Obwohl ich es vermieden habe, sie wegen eines so kleinen Problems zu reparieren, denke ich, dass es diesmal einen Versuch wert ist, sie zu reparieren! Ich melde mich mit den Ergebnissen zurück
Ich habe die Reparatur durchgeführt (musste sie ein paar Mal ausführen, da jedes Mal ein anderes Problem auftauchte - alles im Zusammenhang mit dem Auffüllen und einigen ungültigen Unicode-Zeichen in der Beschreibungszeichenfolge) und schließlich erreichte ich null Fehler. Mein benutzerdefiniertes Profil neu geladen, die Anwendungen neu gestartet, aber kein Glück. Gleiches Problem!
danke @Mr.Kennedy für die Vorschläge. Ich habe keinen Namenskonflikt im Ordner /Users/.../Library/ColorSync/Profiles gefunden. Außerdem habe ich die Schritte zum Löschen des Cache von Quicklook befolgt (den letzten Schritt zum manuellen Löschen der plist-Dateien nicht ausgeführt, da sie sich nicht am selben Speicherort befanden und unter macOS Sierra geschützt waren).
Ich habe auch versucht, mich von einem anderen Benutzerkonto anzumelden - dasselbe Verhalten
Ich würde es an bugreport.apple.com senden und sehen, was sie zu sagen haben. Ich kann El Cap nicht reproduzieren, aber meine ICC-Dateien sind fehlerfrei und wurden wahrscheinlich von etwas anderem erstellt [X-Rite in meinem Fall] Farben sind hier in allen relevanten Apps konsistent. Übrigens, abgesehen von dem offensichtlichen Überblasen in der Vorschau sehen die 2 Beispiele auf der rechten Seite für mich etwas unterkontrastig aus, ein ziemlicher Graustich für sie
Danke euch beiden! Ich habe den Cache gelöscht, neu gestartet und den PRAM zurückgesetzt, aber kein Glück - ich habe jedoch den folgenden Thread gefunden und auch einen Fehlerbericht erstellt - anscheinend gibt es auch Leute, die auf El Capitan betroffen sind! Was die Fotos angeht, ja, sie sind wirklich schlecht geschossen ;-)
erledigt @Mr. Kennedy! Ich hoffe, sie lösen es irgendwann!

Antworten (3)

Ich hatte dieses Problem mit High Sierra, Preview und einem DisplayCal-Profil.

Die neueste Version von DisplayCal , 3.5, hat in ihren Versionshinweisen:

Mac OS X: Setzen Sie den Standardprofiltyp auf Einzelkurve + Matrix mit Schwarzpunktkompensation aufgrund langjähriger Mac OS X-Fehler mit jedem anderen Profiltyp.

Das Upgrade von DisplayCal und das Erstellen neuer Profile für jedes meiner Displays basierend auf dem Standardprofil löste das Problem für mich. Das Profil ist wahrscheinlich nicht so aussagekräftig, wie es sein könnte, aber zumindest Vorschau/Quick Look funktionieren.

Vielen Dank @jkua, ich habe die Diskussion im DisplayCal-Forum verfolgt, hatte aber keine Gelegenheit, die Problemumgehung selbst zu testen – freut mich zu hören, dass sie funktioniert! Auch wenn das Problem auf der Seite von Apple zu liegen scheint und von ihnen behoben werden sollte, akzeptiere ich Ihre Antwort, da Ihre Antwort wahrscheinlich die Lösung für die meisten Leute ist, die hierher kommen!

(Nachdem ich die gesamte Literatur gelesen habe, die ich zu diesem Thema finden konnte, habe ich Folgendes gelernt.)

Ein Haftungsausschluss zuerst

Es besteht die Möglichkeit (wie @Mr.Kennedy betont), dass Ihr System unter Problemen mit dem Quicklook-Generator leidet. Vielleicht möchten Sie zuerst seine sehr gründlichen Details zum Löschen des Caches und zum Debuggen des Prozesses von qlamanager zum Generieren der Miniaturansichten/Vorschauen lesen . Wenn Sie sicher sind, dass die tatsächlich generierten Thumbnails/Vorschauen in Ordnung sind, lesen Sie weiter!

das Problem

Beschreibung des Problems

Apple-Programme und Programme, die von den Fähigkeiten von ColorSync CMM abhängen, zeigen unter bestimmten Bedingungen zerdrückte schwarze Farben und Gamma-Probleme .

Betroffene Programme

  • Vorschau
  • Quick Look (wenn hineingezoomt)
  • Bestimmte Versionen von Lightroom
  • Die Export As...- Vorschau in Photoshop (der Dialog Save for Web (Legacy) ist dagegen nicht betroffen)
  • Apple Fotos-App
  • Apple iPhotos-App
  • Öffnung
  • Schnelle Zeit
  • Finalcut ProX

(Die Probleme, die QT, FCPX Lr und Aperture betreffen, können unterschiedlich sein, ich bin mir nicht sicher)

Programme (nicht) betroffen

  • Quick Look (vor dem Vergrößern)
  • Finder-Vorschau/Miniaturansichten
  • Adobe Bridge
  • alle Programme, die ihre eigenen Farben verwalten

Besonderheiten

Dies ist ein Problem (oder eine Gruppe von Problemen) rund um ColorSync. Höchstwahrscheinlich ein Fehler von Apple in ColorSync oder Preview/QuickLook/Photos, der einige Farbprofile betrifft, die von einigen wenigen Profilierungssoftware erstellt wurden, andere Profile jedoch überhaupt nicht (z. B. die werkseitigen Profile).

Einigen zufolge wurden erste ColorSync-Probleme in Mountain Lion eingeführt. Andere hatten Probleme in Mavericks, während andere es zuerst in El Capitan entdeckten. Ich kann jedoch bestätigen, dass es in Sierra immer noch vorhanden ist. Es ist unklar, ob all diese Probleme alle ein und dasselbe waren, aber hier werde ich sie als solche behandeln.

Adobe ist sich dieser Probleme bewusst (es betraf Lightroom bis zu einer Version) und hat es seit (2) behoben , aber nachfolgende Updates von Apple haben die Dinge komplizierter gemacht, da es auf andere Weise wieder aufgetaucht ist. Es gibt eine längere Diskussion in den Adobe-Foren (3) .

Ursache

An der Wurzel liegen bestimmte ICC-Profile, die Informationen enthalten, die **ColorSync von Apple nicht richtig behandelt (und dies betrifft alle Programme, die auf ColorSync angewiesen sind). Es wurden verschiedene Ideen vorgeschlagen, was ColorSync daran nicht mag. Dieses Problem wurde (aber nicht schlüssig) verknüpft mit:

  • LUT-basierte ICC-Profile
  • Matrixbasierte ICC-Profile
  • spezielle Software, mit der das ICC-Profil generiert wurde (z. B. displayCal/basICColors).
  • Kompatibilitätsprobleme mit der ICC-Versionsnummer (ICCv2- oder v4-Profile)
  • Schwarzpunktkompensation in den Profilkurven berücksichtigt.
  • EIZO-Anzeigen
  • Sekundäranzeigen

Es gab jedoch keinen Konsens. Zum Beispiel habe ich sowohl ICCv2- als auch ICCv4-Profile gesehen, die funktionieren, und ICCv2- und ICCv4-Profile, die dies nicht tun.

Lösung

Afaik hat noch keine Lösung gefunden.

  • Aus Berichten geht hervor, dass Profile, die mit bestimmten Programmen erstellt wurden, „inkompatibel“ zu sein scheinen, während Profile, die mit anderen Programmen erstellt wurden, in Ordnung zu sein scheinen

    • displayCal (mit ArgyllCMS ) (auch bekannt als dispcalGUI)
    • basICColor
    • Eizo ColorNavigator (4)

    das kann damit zusammen hängen. Das Testen einer anderen Software für die Profilerstellung kann die Lösung für einige sein, die die Option haben

  • Andere haben Erfolge beim Experimentieren durch Ändern der Parameter der generierten Profile (ICC-Versionsnummer, Schwarzpunktkompensation, LUT, Kurven, 3x3-Matrix) gemeldet, aber nichts Definitives.
  • Adobe implementiert seine eigenen Problemumgehungen (2) , (5) (die scheinbar auseinanderfallen, wenn Apple etwas ändert).
  • Man könnte zum Werksprofil zurückkehren (für diejenigen, denen das Farbmanagement egal ist), die gut funktionieren
  • Unnötig zu erwähnen, dass die Vermeidung der Abhängigkeit von ColorSync und die Verwendung von Programmen, die ihre eigene Farbausgabe überall in Ihrer Arbeitsumgebung verwalten, sicherlich die umfassendste Lösung ist (aber selten eine praktikable Option).

Wachsendes Bewusstein

Vielleicht möchten Sie auch Ihre Stimme hinzufügen, indem Sie einen Fehlerbericht zu dem Problem an Apple senden

Andere Orte, an denen dieses Problem diskutiert wird

Ich liste hier einige der anderen Orte auf, an denen diese Themen diskutiert werden

Probleme mit der OSX-Vorschau

Adobe Lightroom

Finalcut ProX

Hier ist eine Einführung in ColorSync und das Farbmanagement von Apple . Wenn das Folgende nicht hilft, die Farbverschiebung beim Vergrößern von QuickLook-Vorschauen zu beheben , empfehle ich Ihnen, einen Fehlerbericht an Apple zu senden: https://developer.apple.com/bug-reporting/

„Das Seltsamste ist, dass die Farben in der Quicklook-Vorschau in Ordnung sind, bis ich das Bild vergrößere: Danach wird es dunkler und erholt sich nie wieder (bis ich die Vorschau erneut öffne).“

Haben Sie das ColorSync-Dienstprogramm verwendet ? Vom Finder Cmd⌘+ Shift+ ugelangen Sie in das /Applications/Utilities/Verzeichnis, in dem sich ColorSync Utility.app befindet.

Nach allen Quick Look-Dateien suchen :
/Library/QuickLook/
/System/Library/QuickLook/
/Users/<user_name>/Library/QuickLook/

Gibt es doppelte oder widersprüchliche *.qlgeneratorDateien? Außerdem und gemäß dem obigen Artikel versuchen:

Versuchen Sie zunächst, mithilfe des Festplatten-Dienstprogramms eine Berechtigungskorrektur auf dem Startlaufwerk auszuführen, um sicherzustellen, dass die Quick Look-Plug-Ins und andere Dateien, die der Quick Look-Server benötigt, ordnungsgemäß zugänglich sind, und zwingen Sie dann Quick Look, die Plug-Ins und ihren Cache durch Ausführen neu zu laden die folgenden Befehle im Terminal:

qlmanage -r
qlmanage -r cache

Nachdem dies erledigt ist, löschen Sie die Quick Look-Konfigurationsdateien, indem Sie zum Ordner /username/Library/Preferences gehen (in Lion drücken Sie die Wahltaste und wählen Sie „Library“ aus dem Go-Menü des Finders) und entfernen Sie dann die Dateien namens „com .apple.quicklook.ui.helper.plist“, „com.apple.quicklookconfig.plist“ und „com.apple.QuickLookDaemon.plist“. Wenn diese Dateien entfernt und der Quick Look-Dienst neu geladen wurden, versuchen Sie erneut, eine Vorschau Ihrer Dokumente anzuzeigen.

Gibt es doppelte oder widersprüchliche *.iccProfile in
/Library/ColorSync/Profiles/
/System/Library/ColorSync/Profiles/
/Users/<user_name>/Library/ColorSync/Profiles/

Es könnte helfen, wenn Sie neu starten - vielleicht auch "PRAM zappen" (NVRAM): Halten Sie Option+ Cmd⌘+ p+ rgedrückt und lassen Sie den Computer beim Neustart mindestens dreimal läuten, und lassen Sie dann den Kung-Fu-Griff der Tastatur los.

Auch per MacIssues.com : Überprüfen Sie die Cache-Dateien~/Library/Caches/com.apple.QuickLookDaemon/
~/Library/Caches/qlmanage/

Außerdem können Sie versuchen, die QuickLook-Caches manuell zu entfernen, was durch Öffnen der Benutzerbibliothek aus dem Go-Menü des Finders möglich ist (wenn sie in diesem Menü fehlt, halten Sie die Wahltaste gedrückt, um sie anzuzeigen). Öffnen Sie dann den Ordner „Caches“ im angezeigten Fenster und suchen und entfernen Sie die Ordner „qlmanage“ und „com.apple.QuickLookDaemon“. Wenn Sie fertig sind, melden Sie sich von Ihrem System ab und wieder an und versuchen Sie erneut, QuickLook zu verwenden.

Abschließend noch einige Hinweise der Apple-Entwickler zum Debuggen – vielleicht qlmanagekann Ihnen das Tool dabei helfen, die Ursache dieses Problems zu ermitteln:

proman qlmanage

1.  qlmanage -r resets Quick Look Server and all Quick Look client's generator cache.

2.  qlmanage -m gets all sort of information on Quick Look server including the list of detected generators.

3.  qlmanage -t displays the Quick Look generated thumbnails (if available) for the specified files.

4.  qlmanage -p displays the Quick Look generated previews for the specified files.

5.  qlmanage -h displays extensive help.

Seltsamerweise werden Sie anhand der Antworten auf diese Stapelüberlauffrage nie wissen, ob Apple Ihren Fehler bemerkt oder behebt. Ich nehme an, Sie können bestenfalls versuchen, die Ursache einzugrenzen.

wow, hätte nie gedacht, dass qlmanage all das kann! Ich schaue gleich nach! Das gewünschte Bild habe ich auch hochgeladen
Auch hier erscheinen die von der qlmanageBefehlszeile generierten Vorschauen und Miniaturansichten einwandfrei (bis ich mich entscheide, hineinzuzoomen). Mit Debug-Level 1 erhielt ich eine Warnung, dass es möglicherweise andere qlgeneratoren gibt, die den Standardgenerator beschatten, also lief ich qlmanage -g "/System/Library/QuickLook/Image.qlgenerator" -c "public.image" -p imagename.JPG -d 1und nichts änderte sich
Das Exportieren der generierten Thumbnails in eine Datei zeigt auch, dass das Thumbnail richtig generiert wurde - es ist ein Problem mit der Anzeige!
Danke, das muss ich auf meinem Macbook Pro mit OS X 10.14.6 ausprobieren. Ich habe gerade dieses lästige Problem beim Vergrößern dunkler Schatten von Bildern in der Quicklook-Vorschau bemerkt. Passiert jedoch nicht, wenn ich das Bild tatsächlich in der Vorschau öffne und ansehe.