¿Deben tener el mismo tamaño dos imágenes digitales idénticas de la misma resolución y formato?

Pido disculpas si este es el sitio de intercambio de pila incorrecto, pero pensé que mi pregunta podría ser demasiado específica para la codificación de fotos para el intercambio de pila. Recientemente recuperé una gran cantidad de archivos de imágenes digitales de un disco inactivo y después de la recuperación noté que, aunque todas las fotos tienen la misma resolución y tienen uno de los tres formatos de codificación (jpg, png o tif), hay diferencias drásticas en su archivo. tamaños Sé que la eficiencia de la compresión puede variar hasta cierto punto entre fotos, sin embargo, hay algunas tan pequeñas como 112 KB y otras de cientos de megabytes. Con los archivos realmente enormes, estaba bastante seguro de que las herramientas de recuperación simplemente extrajeron algunos datos adicionales en los archivos de fotos, así que comencé a revisar, abrí las fotos en Paint y luego las volví a guardar y los archivos que tenían hasta aproximadamente 300 MB fueron codificados con solo 600 KB.

Me hizo preguntarme, si abro dos archivos en Paint y tienen la misma resolución y cada píxel es del mismo color (es decir, se ven idénticos), ¿puede haber otros datos detrás de escena que no sepa que Paint es? ¿Recortar lo que es importante para la imagen, o la codificación en dos archivos del mismo número y color de píxeles será la misma y dará como resultado tamaños idénticos?

TIFF sin comprimir puede dejarlo sin aliento. El valor predeterminado suele ser comprimido LZW (sin pérdidas) en estos días, que sigue siendo sustancialmente más grande que PNG o JPEG.
Una aclaración, por favor. ¿Quiere decir que los archivos TIFF son muy diferentes de los archivos JPEG en tamaño, o que, digamos, los archivos JPEG varían tanto?
Además, no parece que este sea tu caso, pero solo como referencia y en caso de que ayude, ¿por qué mis imágenes recuperadas solo tienen 160x120 píxeles? a menudo se aplica a imágenes muy pequeñas que se encuentran en la recuperación de datos.
Probablemente sean 95% jpg, lo que los convierte en mi principal preocupación. La mayoría de los archivos TIFF también tienen tamaños similares.

Respuestas (2)

No necesariamente. Si el formato que está utilizando utiliza compresión, diferentes imágenes de la misma resolución pueden dar lugar a diferentes tamaños de archivo dependiendo de la cantidad de variación que contenga.

Por ejemplo, he adjuntado una hermosa imagen de 500x500px que hice en MS Paint que guardé en resolución completa en formato jpeg y bitmap. A modo de comparación, también guardé una imagen en blanco puro de 500x500px en los mismos formatos. Los tamaños de archivo para cada imagen salieron así:

  • Mapa de bits de Scribbly - 732kb
  • Mapa de bits blanco - 732kb
  • Jpeg garabateado - 86kb
  • jpeg blanco - 4kb

Así que la respuesta corta: depende del formato.

500 píxeles garabateados

Correcto, debido a los algoritmos de compresión. El problema al que me enfrenté es que el software de recuperación evidentemente estaba recuperando más que solo los datos comprimidos de cada foto, ya que algunas tenían un tamaño de decenas y cientos de megabytes. Sería como tener un "Scribbly jpeg - 860kB" y un "Scribbly jpeg - 86MB" visualmente indistinguible que, cuando se volvió a guardar, tenía solo 860kB.

Si todas las fotos tienen exactamente la misma imagen, DPI, metadatos y compresión, deberían ser iguales.

Hay muchos datos detrás de escena. Se llama metadatos. Contiene la información de la cámara, la lente, la apertura, el ajuste de parada, los derechos de autor, la ubicación y cualquier otra información que el fotógrafo desee agregarle. Estos metadatos pueden cambiar el tamaño de sus archivos.

Ok, entonces abrir y volver a guardar en mspaint podría alterar los metadatos de alguna manera, pero puedo estar seguro de que no estoy perdiendo calidad de imagen con esta práctica siempre que la imagen, la resolución y el formato de archivo sean todos iguales.
@fedora Si está volviendo a guardar como JPEG, (probablemente) está perdiendo calidad de imagen. Vea esta respuesta para más detalles.
Entonces, incluso si puedo alternar entre la versión original y la que se volvió a guardar y no discernir ningún cambio, ¿podría estar perdiendo calidad? Si este es el caso, ¿hay alguna herramienta que pueda usar para volver a codificar / volver a comprimir rápidamente todas las imágenes? Mencionaste ImageMagick, ¿podría funcionar? El tema es que hay miles y muchos tienen tamaños enormemente desproporcionados a las imágenes de su resolución.
@fedora: puede configurar una acción automatizada en Photoshop para abrir y luego volver a guardar todas sus fotos. Puede configurar los parámetros para guardar la imagen con diferentes parámetros, incluido volver a guardar en TIFF sin comprimir para evitar la pérdida de la imagen. Le recomiendo que guarde con un nombre de archivo diferente para asegurarse de que el proceso funcionó como se esperaba.