
我使用 為我的 i3 設定了壁紙feh
,但我注意到圖像的顏色有點奇怪。在feh
或上查看時display
,圖像比在瀏覽器本地查看時生動得多 ( qutebrowser
)
任何圖像都不會出現這種情況,只有特定的圖像才會出現這種情況jpg
我嘗試將其轉換為png
,但這只會使其在瀏覽器上變得不那麼生動。
(來源:place4plays.ru)
答案1
影像附加了 ICC 顏色配置檔案(特別是“Adobe RGB”配置檔案;系統預設值通常為“sRGB”)。有些程式根據嵌入的設定檔調整顏色;有些只會辨識某些 ICC 版本;有些人完全忽略了個人資料。一般來說,網頁瀏覽器比「超輕量級」影像檢視器更擅長套用 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)才不是也有這些鮮豔的顏色——調整是由裁剪/拉伸/上傳到壁紙網站的人進行的。