
を使って i3 の壁紙を設定しましたfeh
が、画像の色が少し変だと気づきました。feh
またはで見るとdisplay
、画像はブラウザでローカルに表示したときよりも鮮明さがはるかに劣ります ( qutebrowser
)
それはどの画像でも起こったことはなく、特定の画像でのみ起こった。jpg
に変換しようとしましたpng
が、ブラウザ上でも鮮明さが失われるだけでした。
(ソース:翻訳元)
答え1
画像には ICC カラー プロファイルが添付されています (具体的には「Adobe RGB」プロファイル。システムのデフォルトは通常「sRGB」です)。プログラムによっては、埋め込まれたプロファイルに従って色を調整するものもあれば、特定の ICC バージョンのみを認識するものや、プロファイルを完全に無視するものもあります。一般に、Web ブラウザーは「超軽量」画像ビューアよりも ICC 調整の適用に優れています。
また、JPEG→JPEG と JPEG→PNG の変換では、なぜか動作がmagick convert
異なるようです。前者はすべてのデータとメタデータを保持し、後者は埋め込まれたプロファイルを適用せずに破棄するようです。しかし、結果については私自身もよくわかりません。
いずれにしても、これらの色を永続的に保持するには、おそらく sRGB への変換を強制する必要があります。
magick convert File.jpg -profile /usr/share/color/icc/colord/sRGB.icc +profile \* Output.png
...いや、そうじゃない。Pixivにオリジナルのイラストがあるから(https://pixiv.net/i/40514719)ではないこれらの鮮やかな色も持っていません。調整は、壁紙の Web サイトに切り取ったり、引き伸ばしたり、アップロードしたりした人によって行われました。