Las mejores aplicaciones de compresión de imagen para Linux

Las mejores aplicaciones de compresión de imagen para Linux

Este artículo publicará una lista de útiles línea de comandos y utilidades gráficas que le permiten comprimir archivos de imagen para guardar el espacio de disco local o remoto. Algunas de estas aplicaciones proporcionan opciones "sin pérdidas" que reducen el tamaño de los archivos de imagen sin pérdida de calidad o mínima. Tenga en cuenta que la compresión de la imagen no es lo mismo que cambiar el tamaño, reescalizar o alterar la geometría de las imágenes para reducir el tamaño. La compresión de la imagen implica manipular la calidad de las imágenes utilizando varios algoritmos de compresión. Por lo general, la calidad de los colores, los píxeles individuales y la transparencia se manipula para comprimir imágenes y guardar espacio en disco.

Convertir el comando

El comando convertir es parte de la herramienta de línea de comando "ImageMagick". ImageMagick presenta numerosos comandos y utilidades para convertir y modificar archivos de imagen en muchos formatos.

Para instalar ImageMagick en Ubuntu, use el siguiente comando:

$ sudo apt instalación imageMagick

ImageMagick y su comando "Convertir" se pueden instalar desde el Administrador de paquetes en cualquier otra distribución de Linux. También puede obtener paquetes instalables y código fuente de su sitio web oficial.

Puede ejecutar el comando Convertir en el siguiente formato:

$ Convertir imagen.PNG -Quality 70 convertido_image.png

Reemplazar “Imagen.PNG "con su archivo de entrada y" convertido_image.PNG ”con el nombre del archivo de salida. El interruptor de "calidad" se utiliza para especificar la calidad de la imagen resultante. Puede darle cualquier valor en el rango de 1-100 para establecer la calidad del archivo de salida. Cuando reduce la calidad de la imagen, afecta el tamaño de la imagen, por lo que reducir la calidad es una forma efectiva de comprimir imágenes. Tenga en cuenta que la calidad de la imagen no es directamente proporcional al tamaño del archivo. El uso de un valor de calidad de 70 no significa necesariamente que el tamaño del archivo se reducirá en un 30%. ImageMagick utiliza una variedad de algoritmos de compresión y metodología según el formato de archivo del archivo de salida. Puede leer más sobre los algoritmos de interruptor y compresión de "calidad" desde aquí.

La captura de pantalla a continuación muestra cómo se comprimió una imagen en mi sistema después de ejecutar el comando "Convertir":

El tamaño de la imagen se redujo de 21474 bytes a 20697 bytes. También puede cambiar el formato de archivo para obtener una mejor compresión (solo cambie la extensión del archivo de salida):

$ Convertir imagen.PNG -Quality 70 convertido_image.JPG

Para saber más sobre el comando "convertir", use estos comandos:

$ hombre converso
$ Convertir --help

Tronaje

Triage es una aplicación gráfica que admite la compresión por lotes de las imágenes. Simplemente puede arrastrar y soltar archivos de imagen en la ventana de la aplicación o agregarlos desde el Administrador de archivos y se convertirán automáticamente. Tenga en cuenta que Trimage comprime el archivo de imagen original en el lugar sin hacer una copia de él. Así que tenga cuidado si desea retener el archivo original.

Para instalar Trimage en Ubuntu, ejecute el comando mencionado a continuación:

$ sudo apto instalación de instalación

El tronco se puede instalar en otras distribuciones de Linux de varios repositorios disponibles en el Administrador de paquetes. También puede obtener paquetes instalables y código fuente de su sitio web oficial.

Converseen

Converseen es otra herramienta de manipulación de imágenes por lotes que funciona de manera similar a la aplicación Trimage mencionada anteriormente. Le permite completar archivos de imagen de comprimir y proporciona opciones para controlar el nivel de compresión de los formatos de archivo individuales. También preserva los archivos originales y lo solicita antes de sobrescribirlos. Por defecto, guarda imágenes convertidas en la carpeta de inicio, pero puede cambiar la ruta de salida predeterminada. Puede cambiar los niveles de compresión haciendo clic en el botón "Configuración de imágenes" en la esquina inferior derecha.

Para instalar Converseen en Ubuntu, ejecute el comando mencionado a continuación:

$ sudo apt install Converseen

Converseen se puede instalar en otras distribuciones de Linux de varios repositorios disponibles en el Administrador de paquetes. También puede obtener paquetes instalables y código fuente de su sitio web oficial.

Optipng

OPTIPNG es una utilidad de línea de comando para modificar archivos "PNG". Está especialmente diseñado para hacer una compresión sin pérdidas de archivos PNG con poca o ninguna pérdida de calidad. Por defecto, OPTIPNG usa algoritmos sin pérdidas.

Para instalar Optipng en Ubuntu, use el siguiente comando:

$ sudo apt install optipng

OPTIPNG se puede instalar desde el Administrador de paquetes en cualquier otra distribución de Linux. También puede obtener paquetes instalables y código fuente de su sitio web oficial.

Para comprimir un archivo PNG utilizando el algoritmo predeterminado sin pérdidas de OptIPng, use un comando en el siguiente formato:

$ optipng imagen.png -out convertido_image.png

OPTIPNG no le permite elegir la calidad de la imagen de salida utilizando opciones de línea de comando. Sin embargo, le permite cambiar los "niveles de optimización" desde un rango de 8 niveles. Ejecute el comando A en el siguiente formato para usar un nivel de optimización:

$ optipng -o7 imagen.png -out convertido_image.png

Reemplace la parte "-o7" con su propia elección de nivel de optimización. Puede saber más sobre estos niveles de optimización y qué opción apropiada para elegir ejecutando el comando a continuación:

$ optipng --help

Para obtener más información sobre OPTIPNG, use el siguiente comando:

$ hombre optipng

JPEGOPTOT

JPEGOPTIT funciona de manera similar a OPTIPNG, pero solo funciona con el formato de archivo "JPEG" solo. Por defecto, intenta hacer la mejor compresión sin pérdidas, pero puede elegir varios niveles de calidad utilizando opciones de línea de comandos.

Para instalar JPEGOPTIT en Ubuntu, use el siguiente comando:

$ sudo apt install jpegoptim

JPEGOPTIT se puede instalar desde el administrador de paquetes en cualquier otra distribución de Linux. También puede obtener paquetes instalables y código fuente de su repositorio oficial.

Para comprimir un archivo jpeg / jpg utilizando su algoritmo de compresión predeterminado, ejecute los siguientes dos comandos:

$ mkdir -p compressed_files
$ jpegoptim -d compressed_files.JPG

Por extraño que parezca, JPEGOPTtim no le permite especificar un archivo de salida, pero le permite especificar un directorio donde se guardarán los archivos comprimidos. Entonces, el primer comando aquí crea un directorio llamado "compressed_files" mientras el segundo comando comprime "imagen.JPG "Archivo y lo almacena en el directorio" Compressed_Files ".

Puede especificar la calidad del archivo de salida utilizando un comando en el siguiente formato:

$ jpegoptim -d compressed_files -m20 imagen.JPG

Para cambiar el nivel de calidad, reemplace "20" con cualquier número de 0 a 100.

JPEGOPTIT también cuenta con una opción de "tamaño" que le permite especificar el tamaño objetivo del archivo comprimido en porcentajes / kilobytes. Para hacerlo, puede usar siguiendo dos comandos:

$ jpegoptim -d compressed_files --size = 5K Imagen.JPG
$ jpegoptim -d compressed_files --size = 30 imagen.JPG

Reemplace "5K" con el tamaño del archivo de destino en Kilobytes y reemplace "30" con el tamaño del archivo de destino en porcentajes de archivo original.

Conclusión

Estas son algunas de las aplicaciones gráficas y la línea de comandos más útiles que puede usar para comprimir archivos de imagen. La compresión de imágenes se usa más comúnmente para los medios utilizados en sitios web y aplicaciones web para guardar espacio en disco y ancho de banda.