Comprimir rápidamente imágenes jpeg en Linux desde la terminal.

Un gato pequeño, un archivo de gran tamaño.

Digamos que necesitas comprimir una imagen JPEG en Linux, ¿cómo se hace?

Bueno, puedes buscar una aplicación GUI, como GIMP, y jugar con la configuración.

Pero eso requiere esfuerzo.

Entonces, en esta publicación le mostramos una herramienta de línea de comandos que le permite comprimir rápidamente imágenes jpeg en Linux, sin ningún problema.

Si no le gusta la línea de comandos, pruebe la pequeña aplicación de optimización de imágenes 'Trimage', que proporciona una interfaz gráfica de usuario para jpegoptim (y pngaplastar).

Cómo instalar jpegoptim en Ubuntu

Lo primero es lo primero: configuremos la herramienta en su máquina Linux.

Como jpegoptim es una aplicación de línea de comandos, le mostraremos cómo usar la línea de comandos para instalarla. Esto es completamente opcional; También puedes instalar la aplicación usando el Centro de software de Ubuntu (o una herramienta de administración de paquetes similar).

Abra una nueva sesión de Terminal e ingrese el siguiente comando, seguido de su contraseña cuando se le solicite:

sudo apt-get install jpegoptim

La aplicación es pequeña, por lo que no llevará mucho tiempo instalarla. Una vez que lo tenga, estará listo para usar.

Usando Jpegoptim

Jpegoptim es una pequeña utilidad que puede comprimir y optimizar archivos JPEG sin una pérdida significativa de calidad, pero sí una diferencia notable en el tamaño del archivo.

La compresión puede ayudar a ahorrar ancho de banda (si usa imágenes en un sitio web) y hacer que el envío de correos electrónicos sea un poco más rápido (si tiene una conexión lenta).

Usar la herramienta es simple.

El comando predeterminado optimiza sus imágenes jpg usando configuraciones máximas/sin pérdidas para ofrecer la mejor calidad de imagen. Para procesar una imagen, ejecute el comando 'jpegoptim' seguido de la ubicación de la imagen que desea comprimir.

Por ejemplo, Tengo una foto de Cookie de 1,2 MB. en mi carpeta de Inicio. Para comprimirlo usando Jpegoptim, abriría una nueva sesión de Terminal y ejecutaría:

jpegoptim cookie.jpeg

Después de que el comando haya “hecho su trabajo”, y tenga en cuenta que lo hará sobrescribir el archivo original de forma predeterminada, puedo comprobar el resultado. Y, efectivamente, el archivo se reduce de 1,2 MB a… 1,1 MB.

Pequeño cambio, ¿verdad?

Pero ahí es donde podemos ponernos elegantes y Jpegoptim puede lucirse. La aplicación también te permite reducir un jpg a un tamaño específico.

Una desventaja (obvia) al establecer un límite de tamaño de archivo arbitrario es la calidad de la imagen. Al seleccionar el tamaño de un archivo, se desactiva la optimización sin pérdidas y, como resultado, la calidad de la imagen cae en picada.

Pero es usando esta opción que podemos dramáticamente reducir el tamaño jpeg.

comando terminal

Para volver a nuestro ejemplo, volvamos a comprimir nuestra foto de Cookie a algo más compatible con la web y la llevemos de 1,1 MB a 100 k, más manejables.

Podemos especificar un tamaño de archivo en kilobytes (k) o como porcentaje (%) y, solo para confundir las cosas, necesitaremos decirle a la aplicación que puede sobrescribir el intento anterior de comprimirlo.

jpegoptim --size=100k cookie.jpeg --overwrite

Tenga en cuenta que el argumento que indica el tamaño viene antes de la ubicación de la imagen, pero que se permite sobrescribirla después.

La imagen resultante tiene aproximadamente el tamaño de archivo que elegí (un kb excesivo) y, como resultado, su calidad ha disminuido:

galleta 100k

ahora seamos loco ¡Y reduce la imagen a solo 15 kb! Esta vez también elegiremos guardar el archivo en una ubicación diferente usando el indicador '–dest':

jpegoptim --size=15k cookie.jpg --dest ~/Desktop

El resultado:

galleta

Otras características

También es posible optimizar varias imágenes a la vez simplemente enumerándolas:

jpegoptim kittens.jpeg cats.jpg feline_good.jpg

¿Necesita procesar por lotes una carpeta completa de archivos JPEG? Jpegoptim también puede manejar eso:

jpegoptim ~/Pictures/CatPhotos/*.jpeg

Para ver una lista completa de opciones e instrucciones de uso para esta utilidad, consulte la página de manual de Ubuntu ejecutando:

man jpegoptim

¿Tiene alguna utilidad de línea de comandos favorita? ¡Háganos saber en los comentarios a continuación o enviándonos un consejo!

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top