Hi zusammen,
ich schreibe euch hier, weil ich ein Problem habe, dass ich selbst nicht mehr lösen kann. Eigentlich habe ich gedacht, dass ich mich rund um das Thema Farbmanagement auskenne, aber bei krpano & Browsern beiße ich mir die Zähne aus :-). Kurz zu Info: ich arbeite auf einem kalibrierten Dell 3008WFP. Mein ganzes Vorgehen habe ich mit Screenshots dokumentiert. Aufgrund der beschränkten Größe und Anzahl bezüglich Anhänge habe ich ein ZIP Archiv erstellt, das alle JPEG Dateien beinhaltet. Ihr könnt es über folgenden Link runterladen (8 MByte):
http://www.ziin.de/wp-content/uploads/panoramas/Screenshots.zip[/size]
Mein Vorgehen sah wie folgt aus:
- Das fertig bearbeitetes Panorama exportiere ich mit sRGB Profil aus Lightroom 5 (01 Exporteinstellungen Lightroom.jpg)
- Ob wirklich das sRGB Profil enthalten ist, habe ich nochmal kurz in Photoshop überprüft (02 Check 1 Photoshop sRGB.jpg sowie 03 Check 2 Photoshop sRGB.jpg). Das Profil ist sauber eingebettet.
- Das Bild in Lightroom stimmt fast zu 100% mit dem in Photoshop überein (ein paar Farben in Lightroom liegen in AdobeRGB) -> 04 Vergleich Lightroom Photoshop.jpg
- Ich erzeuge über das MultiRes Droplet ein zylindrisches 360° Panorama (html5 prefer)
- Das fertige Panorama öffne ich dann im Browser (zuerst Safari). Hier sieht man, dass Safari die Farben komplett falsch darstellt (zu viel Sättigung, als würde ein AdobeRGB Profil interpretiert werden).
- Als nächstes habe ich das Panorama mit Referenz in Photoshop in Safari, Chrome und Firefox geöffnet. Auch Chrome zeigt das übersättigte Panorama an. In Firefox ist das Farbmanagement durch mich schon vorher aktiviert worden. Schalte ich es aus, so gibt es auch hier ein übersättigtes Panorama.
- Das Verhalten mit den übersättigten Bildern kenne ich von Browsern nur dann, wenn das sRGB Profil nicht eingebettet ist. Ich habe dann stichprobenhaltig in dem tiles Unterordner Bilder geöffnet und gesehen, dass krpano keine Farbprofile einbettet (07 krpano Output ohne Profil 1.jpg sowie 08 krpano Output ohne Profil 2.jpg).
- Ich habe dann mal ein Bild direkt in allen Browsern geöffnet. Und hier ist Safari in der Lage, sauber die Farben anzuzeigen. Das macht auch Sinn, denn Safari neben IE und Firefox unterstützen Farbmanagement. Nur Chrome nicht (11 krpano Einzelbild im Browser ohne Farbprofil.jpg)
- An der Stelle dachte ich, dass ich das Problem gelöst habe :-). Ich muss einfach nur alle JPEG Kacheln mit einem sRGB Farbprofil versehen :-). Da ich zu faul war, 2000 Bilder im tiles Ordner mit Photohop händisch mit einem sRGB Profil zu versehen, habe ich mit schnell ein c++ Programm geschrieben, das mir rekursive zusammen mit nconvert sRGB Profile einbettet.
- Danach habe ich nochmal einen Reload gemacht und siehe da, alle Browser zeigen eine einzelne Kachel sauber ohne Übersättigung an (12 krpano Einzelbild im Browser mit Farbprofil.jpg)
- Wenn ich aber dann wieder die HTML Datei in die Browser lade, zeigen nun Chrome und Firefox sauber die Panoramen an, aber Safari tut das weiterhin nicht (13 Vergleich Safari Firefox Chrome mit Farbprofil.jpg)
Mit Flash habe ich überhaupt kein Glück gehabt. Sogar mit aktiviertem Farbmanagement über das XML Tag bin ich mit keinem der Browser zu einem Ergebnis gekommen. Mit HTML5 bekomme ich es zumindest bei Chrome und Firefox sauber hin, wenn ich noch nachträglich das sRGB Profil einbette.
Meine Frage an euch: WAS muss ich tun, damit Safari mit HTML5/krpano keine übersättigten Panoramen anzeigt?
Das Panorama könnt ihr unter
http://www.ziin.de/wp-content/uploads/panoramas/travel/2014_North_America_West_Coast/USA/Oregon/Portland/Portland_1.html[/size]
anschauen :-).
Ich danke euch für Eure Hilfe!
[size=10]
Viele Grüße,
[size=10]Sven (http://www.ziin.de)