¿Por qué dos imágenes que tienen las mismas dimensiones/dpi tienen tamaños de archivo tan diferentes?

Estoy trabajando en un proyecto donde dos de mis imágenes deben ser LO MÁS PEQUEÑAS POSIBLE. He escalado dos imágenes a las mismas dimensiones/ppp y he comprobado el perfil de color en Photoshop CS6 y ambas tienen el mismo aspecto. Ambos se guardaron con la misma compresión JPEG.

¿Puede alguien explicarme cómo estas dos imágenes terminaron siendo de tamaños tan drásticamente diferentes? El perro tiene 97 KB y el conejito tiene 576 KB.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Entonces, después de seguir la sugerencia, cambié los perfiles de color incrustados de las dos imágenes anteriores y ahora tienen casi el mismo tamaño de archivo. Sin embargo, tengo dos más que tienen el mismo perfil de color incrustado y, de nuevo, estos son de tamaños drásticamente diferentes. ¿Puedes explicar porque?

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

si puede cuantificar "pequeño" (debe tener alguna especificación en la que esté trabajando) y cuál es el propósito, entonces podría recibir más métodos de optimización del tamaño del archivo.

Respuestas (4)

Las dos primeras imágenes tienen perfiles de color incrustados. El más pequeño tiene Adobe RGB y el más grande tiene "TIFF RGB", que consume más espacio.

Supongo que probablemente quieras que sean sRGB de todos modos , sin perfil de color incrustado.

En el segundo caso, son los detalles. La fotografía de la mano tiene grandes áreas del mismo color, mucho desenfoque y muchas líneas nítidas. Eso es ideal para la compresión. Las bicicletas y los árboles están llenos de contrastes y detalles intrincados. Eso es mucho más difícil de comprimir.

Intente ejecutar un fuerte desenfoque gaussiano sobre la segunda imagen y observe cómo se reduce cuando la guarda. Eso no resuelve su problema, pero debería aclarar lo que está sucediendo.

¿Cómo puede verificar una imagen para perfiles de color incrustados?
Hay varias formas, pero quizás la más fácil es: ábralas en Gimp y le dirá y le preguntará si desea convertir a srgb.

Dos imágenes con las mismas dimensiones contienen la misma cantidad de datos pero no necesariamente la misma cantidad de información . Una imagen en blanco puro prácticamente no contiene información y se puede comprimir en un espacio muy pequeño (es suficiente almacenar solo la altura y el ancho para recrear completamente esta imagen).

Las escenas con muchos detalles contienen mucha información y, por lo tanto, requerirán más espacio de almacenamiento, esto es inevitable. Sin embargo, el ruido es como información que no tiene sentido, si puede reducir el ruido, reducirá el tamaño del archivo sin comprometer el contenido de la imagen.

+1: Me encantan las teorías sobre cuánta información contienen algunos datos... Sugiero la "teoría de Kolmogorov" para ayudar a entender eso...

La compresión JPEG dice cuántos detalles desechar, no cuántos conservar.

Con la misma cantidad de detalles descartados, dos imágenes diferentes quedarán con diferente cantidad de detalles. El almacenamiento es generalmente proporcional a la cantidad de detalles que quedan en la imagen después de la compresión.

En su segundo conjunto, la segunda imagen claramente tiene más detalles. Esto debería ser obvio en comparación con el primero que tiene enormes extensiones de color uniforme que se comprimen mucho mejor.

En algunas cámaras, puede optar por comprimir las imágenes a una calidad determinada O a un tamaño determinado. Cuando una imagen contiene más detalles, pierde más detalles cuando se comprime a un tamaño determinado, por lo que esto es deseable solo si el almacenamiento es limitado.

Entonces, ¿puedo hacer algo más para reducir el tamaño del archivo?
Después de eliminar el perfil, lo siguiente que debe hacer es eliminar los metadatos. Esto se puede hacer con nconvert -rmeta. Luego, si realmente desea que los archivos con diferentes cantidades de detalles tengan el mismo tamaño, debe comprimir uno más que el otro (en otras palabras, eliminar los detalles adicionales).
Una vez que haya eliminado los metadatos extraños, la única forma de reducir el tamaño del archivo es reducir la cantidad de información en la imagen. Lo hace recortando, reduciendo el tamaño o reduciendo el factor Q ("calidad") de la imagen jpeg. Por lo general, puede reducir a q = 75 (no estoy seguro de cuál es el equivalente exacto de Photoshop) antes de obtener artefactos notables (sin hacer zoom para mirar píxeles individuales), pero varía de una imagen a otra.
Y, lamentablemente, las imágenes con líneas nítidas, contraste y detalles tenderán a mostrar artefactos más rápidamente a medida que disminuya la calidad JPEG. Así que prácticamente no puedes ganar.
@mattdm El ruido, por definición, es aleatorio y no se comprime bien. Descubrí que aplicar un filtro de desenfoque a las áreas desenfocadas en una imagen puede reducir drásticamente el tamaño del archivo y hacer que la imagen se vea mejor al hacer que el sujeto resalte. ¡A veces puedes ganar!
@MattGrum +1 por el consejo general, pero sin mucho trabajo para cambiar realmente el aspecto de la imagen, eso no se aplica a este caso en particular.

Si está trabajando en Photoshop (o PS Elements), use la opción "Guardar para Web y dispositivos..." en lugar de "Guardar" o "Guardar como...". Esto no solo le brinda la oportunidad de eliminar componentes de archivos no deseados (perfiles de color, metadatos), sino que también obtiene una vista previa interactiva de lo que los cambios de configuración harán en la imagen, como hasta dónde puede llegar con la compresión JPEG antes de que los artefactos comiencen a aparecer. volverse objetable.

Tendrá que aceptar que algunas imágenes se comprimirán en un grado mucho mayor que otras: la compresión (en términos simples) se trata principalmente de describir cambios entre píxeles vecinos, y el "gradiente suave" es una historia mucho más corta que contar. , complicada historia de 64 píxeles individuales más o menos no relacionados. Su imagen de bicicletas/follaje es el equivalente fotográfico de Historia de dos ciudades o À la recherche du temps perdu : puede crear un resumen de dos párrafos, pero se perderá mucho. Parafraseando a Einstein: sus archivos deben ser lo más simples posible, pero no más simples.Use niveles de compresión más altos (números de calidad más bajos) en imágenes que puedan soportarlo y, en conjunto, los tamaños de sus archivos funcionarán lo suficientemente bien como para que una imagen que necesita ser más grande no moleste al carrito de manzanas.