Warum ist das Bild im Browser viel besser?

Warum ist das Bild im Browser viel besser?

Ich habe mit ein Hintergrundbild für meinen i3 eingerichtet feh, aber mir ist aufgefallen, dass die Farben des Bildes etwas seltsam waren. Wenn ich es auf fehoder sehe display, ist das Bild viel weniger lebendig als wenn ich es lokal im Browser sehe ( qutebrowser)

Das geschah nie mit irgendeinem Bild, nur mit diesem spezifischenjpg

Ich habe versucht, es in zu konvertieren png, aber das hat es auch im Browser nur weniger lebendig gemacht.

Das eigentliche Bild
(Quelle:place4plays.ru)

Links Browser, rechts Feh
Links Browser, rechts Feh

Antwort1

Dem Bild ist ein ICC-Farbprofil beigefügt (insbesondere das Profil „Adobe RGB“; die Systemvorgabe ist normalerweise „sRGB“). Einige Programme passen die Farben entsprechend dem eingebetteten Profil an; einige erkennen nur bestimmte ICC-Versionen und einige ignorieren das Profil vollständig. Im Allgemeinen können Webbrowser die ICC-Anpassungen besser anwenden als „superleichte“ Bildbetrachter.

Und das Verhalten magick convertscheint aus irgendeinem Grund zwischen der Konvertierung von JPEG→JPEG und JPEG→PNG unterschiedlich zu sein. Es scheint, dass bei ersterem alle Daten und Metadaten erhalten bleiben und bei letzterem das eingebettete Profil ohne Anwendung weggeworfen wird, aber ich verstehe die Ergebnisse selbst nicht ganz.

Um diese Farben dauerhaft beizubehalten, möchten Sie wahrscheinlich in jedem Fall die Konvertierung in sRGB erzwingen:

magick convert File.jpg -profile /usr/share/color/icc/colord/sRGB.icc +profile \* Output.png

...oder auch nicht, denn das Original-Artwork ist auf Pixiv zu finden (https://pixiv.net/i/40514719)nichthaben diese lebendigen Farben auch nicht – die Anpassung wurde von demjenigen vorgenommen, der es zugeschnitten/gestreckt/auf die Wallpaper-Website hochgeladen hat.

verwandte Informationen