
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 feh
oder 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.
(Quelle:place4plays.ru)
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 convert
scheint 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.