¿Por qué la imagen es mucho mejor en el navegador?

¿Por qué la imagen es mucho mejor en el navegador?

Configuré un fondo de pantalla para mi i3 usando feh, pero noté que los colores de la imagen eran un poco extraños. Al verla en feho display, la imagen es mucho menos vívida que al verla localmente en el navegador ( qutebrowser)

Eso nunca ocurrió con ninguna imagen, sólo con esa específica.jpg

Intenté convertirlo a png, pero eso solo lo hizo menos vívido en el navegador.

La imagen real
(fuente:place4plays.ru)

Navegador a la izquierda, Feh a la derecha.
Navegador a la izquierda, Feh a la derecha.

Respuesta1

La imagen tiene un perfil de color ICC adjunto (específicamente el perfil "Adobe RGB"; el valor predeterminado del sistema suele ser "sRGB"). Algunos programas ajustan los colores según el perfil integrado; algunos sólo reconocen ciertas versiones de ICC; y algunos ignoran el perfil por completo. Generalmente, los navegadores web aplican mejor los ajustes ICC que los visores de imágenes "superligeros".

Y el comportamiento magick convertparece diferir entre convertir JPEG→JPEG y JPEG→PNG por alguna razón. Parece que el primero conserva todos los datos y metadatos, y el segundo descarta el perfil incrustado sin aplicarlo, pero yo mismo no entiendo bien los resultados.

De cualquier manera, para conservar estos colores permanentemente, probablemente querrás forzar la conversión a sRGB:

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

...o no, porque la obra de arte original en Pixiv (https://pixiv.net/i/40514719)no esTampoco tengo estos colores vivos: el ajuste lo realizó quien lo recortó, estiró o subió al sitio web del fondo de pantalla.

información relacionada