jpeg: reduce el tamaño de la imagen sin cambiar la resolución y la calidad

jpeg: reduce el tamaño de la imagen sin cambiar la resolución y la calidad

Estoy intentando reducir el tamaño de un montón de archivos JPEG, digamos 1280x720. Sin cambiar mucho la resolución y la calidad visual, ¿cuál es el enfoque recomendado?

Respuesta1

JPEG se basa en DCT y codificación de entropía. Si su imagen aún no está optimizada para la entropía, es posible que exista la posibilidad de reducir el tamaño.

Si tiene Debian o cualquier otro sistema Linux, intente usarlo jpegoptimdesde el paquete con el mismo nombre o jpegtrandesde libjpeg-progs. La página de manual de jpegtranestados que no tiene pérdidas:

jpegtran funciona reorganizando los datos comprimidos (coeficientes DCT), sin decodificar nunca completamente la imagen. Por lo tanto, sus transformaciones no tienen pérdidas: no hay ninguna degradación de la imagen, lo que no sería cierto si usaras djpeg seguido de cjpeg para lograr la misma conversión.

También encontré las siguientes dos herramientas, que nunca probé:

Respuesta2

Si el tamaño de la imagen actual es mayor que 1280 x 720 (lo cual es probable si se trata de imágenes de una cámara), entonces la mejor manera es reducir la cantidad de píxeles a 1280 x 720.

Si ya están en 1280 x 720, entonces la forma más sencilla es reducir la calidad JPEG. La mayoría del software de imágenes tiene alguna forma de cambiar esto y una calidad más baja reducirá el tamaño del archivo. Sin embargo, deberás comprobar si la calidad sigue siendo aceptable.

Otra forma puede ser guardar el archivo como GIF o BMP comprimido. Sin embargo, esto sólo ayudará con imágenes simples y de colores planos, no con fotografías.

No sé qué software estás usando, pero puedo recomendarteIrfanview

información relacionada