我使用 为我的 i3 设置了壁纸feh
,但我注意到图像的颜色有点奇怪。在feh
或上看到的display
图像比在浏览器上本地看到的图像要暗淡得多(qutebrowser
)
这在任何图像上都不会发生,只有那个特定的jpg
我尝试将其转换为png
,但这只会使它在浏览器上变得不那么生动。
(来源:place4plays.ru)
答案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)才不是也没有这些鲜艳的颜色——调整是由裁剪/拉伸/上传到壁纸网站的人做的。