¿Cómo determinar con qué calidad se guardó un JPG?

Cuando guardo imágenes JPG con Pixelmator o Photoshop, selecciono una calidad de la escala de 1 a 100 que ofrece un tamaño de archivo óptimo.

Más tarde, a veces tomo estas imágenes y las recorto un poco más (no siempre es posible encontrar los originales), pero cuando vuelvo a guardar ya no puedo saber con qué calidad las guardé.*

¿Hay algún programa de Mac que revele la calidad con la que se guardó el JPG?

* Tal vez esta no sea la forma correcta de hacerlo, porque parece que, por ejemplo, si ya estoy guardando un archivo que se guardó con pérdida en calidad 59 anteriormente, y luego sigo adelante y lo guardo de nuevo (incluso en 59 o 99), ¿perderá aún más calidad? ¿Correcto?

Para la pregunta secundaria, sí, guardar un jpg como jpg lo comprime nuevamente, perdiendo cada vez más calidad. Trate de mantener siempre el original y trate de nunca guardar un jpg como jpg . Nota al margen temática: dado que cada vez que se carga una imagen de Facebook, se comprime en jpg, es posible estimar cuántas generaciones de amigos ha pasado cualquiera de esos íconos de signo igual rojo/rosa al observar la compresión jpg; como una forma de estimar la propagación de una campaña viral .
no puedes Una vez que guarde el JPG, ahora es una nueva imagen 'original'. No tiene "memoria" del original para saber cuánto se comprimió.
Todavía estoy tratando de averiguar cómo te beneficiaría esa información. Puedes ver con solo mirar la imagen si tiene la calidad suficiente.

Respuestas (4)

Al guardar imágenes como .jpeg, siempre se pierde información. El cuadro de diálogo básicamente le pregunta cuánta información le gustaría perder a favor de un tamaño más pequeño en el disco (1 = mayor pérdida, 100 = menor pérdida). No hay forma de saber lo que seleccionó originalmente y el único uso sería tener un historial de su flujo de trabajo porque esta pérdida se aplica de manera irrecuperable a la imagen al guardar.

Tu suposición es correcta; cada vez que abra la imagen comprimida y la guarde de nuevo (con cualquier otra cosa que no sea establecer el valor de calidad en 100) perderá más información.

Por eso, le animo a archivar todas las imágenes originales en tamaño completo y en formato sin pérdidas.

¡Sí! Puede hacerlo desde la línea de comandos (usando la aplicación Terminal) con ImageMagick.

Después de instalar ImageMagick, navegue hasta el directorio donde se encuentra su imagen y ejecute el siguiente comando:

identify -verbose yourimage.jpg | grep -i quality

Donde yourimage.jpgesta el nombre de la imagen.

Y debería obtener el valor que indica la calidad de la imagen. 0 significa la calidad más baja y 100 significa la más alta.

Cómo instalar ImageMagick en una Mac

Hola giogziro, bienvenido a GDSE y gracias por tu respuesta. Si tiene alguna pregunta, consulte el centro de ayuda o comuníquese con uno de nosotros en el chat de diseño gráfico una vez que su reputación sea suficiente (20). ¡Sigue contribuyendo y disfruta del sitio!
Un problema que acabo de encontrar en Pixelmator que creo que vale la pena señalar aquí: el valor de calidad con el que guarda la imagen en Pixelmator no se corresponde con la calidad JPEG real, es decir, una imagen guardada con una calidad del 85 % en PM en realidad tiene una calidad JPEG de 95.

No puede saber la configuración exacta que aplicó en un jpg. Como dijo DA01 no hay memoria de eso... pero está la huella.

Hay programas que analizan los fragmentos de datos para estimar la compresión.

Hay un programa que conozco pero no es para mac.

http://www.mediachance.com/digicam/jpgq.htm

En esa misma página, hay una buena explicación sobre la recompresión.

Algunos otros programas (como gimp) tienen una opción para tratar de adivinar la compresión (analizando estas huellas dactilares) y usar la misma configuración.

Pero debe intentar tener un flujo de trabajo para minimizar la necesidad de esta nueva compresión.

1) Guarde sus archivos originales en un lugar seguro.

2) Use un formato de compresión sin pérdidas en el proceso, como PSD.

3) Puede usar jpg nuevamente en la salida, pero si necesita hacer algunos cambios, vuelva a sus archivos psd. Jpg debe ser solo un formato de archivo de salida final.


Debo agregar que no existe un solo algoritmo para comprimir imágenes JPG, sino varios métodos de submuestreo y esto da diferentes relaciones calidad-compresión. Este programa le da una idea de dos.

Además, diferentes programas usan diferentes "escalas", por lo que probablemente necesite reinterpretar los datos.

En su situación específica (recortar jpegs de los que no tiene originales) existen herramientas especializadas para recortar archivos jpeg sin volver a comprimirlos. Vea esta pregunta: ¿Cómo recortar un JPG sin volver a comprimir?

Tomado de http://jpegclub.org/losslessapps.html , aquí hay una lista de programas de Mac que pueden hacer ediciones jpeg sin pérdidas:

  • PhotoLine [Computerinsel] (Windows, macOS): procesamiento de imágenes para Windows y macOS, admite JPEG 9
  • Exifiron [Marko Mäkelä] (Windows, Macintosh, C/POSIX): corrección de orientación y optimización de imágenes EXIF ​​JPEG, incluye parche Exif
  • Cameraid [Juri Munkki] (Macintosh): paquete de utilidades de fotografía digital
  • GraphicConverter [Software Lemke] (Macintosh) - Conversor gráfico shareware
  • ACDSee [ACD Systems] (Windows, Macintosh): visor de imágenes y software de imágenes digitales
  • Shutterfly [Shutterfly, Inc.] (Windows, Macintosh): software para cargar álbumes de fotos en línea
  • MaPiVi [Martin Herrmann] (Linux, Unix/X11, Macintosh, Windows, Perl/Tk) - Visor y organizador de imágenes de Martin
  • Visor de fotos [PhotoParade] (Windows, Macintosh): visualización y gestión de fotografías digitales
Considere ampliar su respuesta en lugar de simplemente vincular a otras publicaciones y sitios.
La respuesta proporciona información importante (el hecho de que es posible la edición sin pérdidas) de la que aparentemente el cartel nunca escuchó. La respuesta es claramente útil incluso si no la hubiera ampliado. ¿Por qué debería molestarme en ayudar a una comunidad tan hostil?