Aplicaciones

Las mejores aplicaciones de compresión de imágenes para Ubuntu

La compresión de imágenes es bastante común si se trata de cargas web, un servidor web o un blog. Hemos estado comprimiendo PNG, JPG e incluso GIF todos los días para optimizar el tiempo de reproducción de nuestro sitio web. Es obvio que los tamaños de imagen más pequeños acelerarían el tiempo de carga de su sitio web. Pero, ¿cuáles son las herramientas que le ayudarían a hacer eso?

Bueno, también puedes usar el sistema integrado de Ubuntu Visor de fotos Shotwell aplicación. Todo lo que tienes que hacer es abrir la imagen, seleccione «Guardar como» y ajuste la calidad de la imagen opciones en consecuencia. Sin embargo, Shotwell no es eficiente en la reducción de tamaño y la pérdida de calidad es notable.

uso del visor de fotos shotwell para comprimir el tamaño de la imagen

En ese sentido, aquí hay una lista compilada de las mejores aplicaciones de compresión de imágenes para Linux que no comprimirán imágenes, sino que también las transformarán, editarán y redimensionarán por usted.

Las mejores aplicaciones de compresión de imágenes para Ubuntu

Antes de comenzar con la lista, me gustaría anotar un par de cosas. Tenemos un proceso estándar en el que usamos JPG para imágenes en color y PNG para imágenes basadas en texto. En general, PNG es una compresión sin pérdidas y comprimirlos lleva mucho tiempo y el resultado es un tamaño de archivo insignificantemente más pequeño. Por lo tanto, puede que sea bueno cambiar el tamaño de un PNG en lugar de comprimirlo. Los JPG son una compresión con pérdida y comprimir un JPG vale mucho más la pena.

Herramientas de línea de comandos

1. ExifTool

EXIF y los metadatos comprenden una pequeña parte del tamaño total del archivo de imagen. En algunos casos, no tiene sentido cargar una imagen con todos los EXIF ​​y metadatos. En tal caso, puede utilizar la herramienta EXIF ​​que puede ver, editar y eliminar datos EXIF. Para ver los datos EXIF ​​de su imagen, use el siguiente comando.

exiftool -all demo.jpg

Para eliminar todos los EXIF ​​y los metadatos, use el siguiente comando. Tenga en cuenta que no todos los metadatos se pueden eliminar con cualquier herramienta.

exiftool -all= demo.jpg

Formatos de imagen admitidos: JPG, PNG, CR2, etc.

eliminar datos exif con la herramienta exif

2.FFmpeg

FFmpeg es la herramienta multimedia de línea de comandos más útil para Linux. Puede descargar archivos, videos, comprimir y convertir medios y muchas otras cosas. Puede usar FFmpeg para comprimir y convertir imágenes al formato requerido. Si no ha instalado FFmpeg, puede hacerlo rápidamente usando el siguiente comando.

snap install ffmpeg

El comando para comprimir una imagen es el siguiente. Puede alternar el valor de compresión cambiando el valor junto a la opción «-compression_level».

ffmpeg -i input_file_name.jpg -compression_level 70 output_file_name.jpg

comando-ffmpeg-para-comprimir-jpg

Además, también puede escalar imágenes en el mismo comando agregando “-vf scale = 675: 407”. Entonces, el comando final se verá así.

ffmpeg -i input_file_name.jpg -vf scale=675:407 -compression_level 70 output_file_name.jpg

También puede procesar imágenes por lotes dentro de un directorio particular usando FFmpeg. Sin embargo, recomendaría hacerlo solo si está escribiendo un script para el lado del servidor.

Formatos de imagen admitidos: JPG, PNG, CR2, SVG, BMP, GIF, etc.

Visita FFmpeg GitHub

3. ImageMagic

ImageMagic es el paquete de software de línea de comandos gratuito más avanzado disponible para la compresión y manipulación de imágenes. Básicamente, está diseñado para usarse en servidores RHEL o CentOS y admite compresión para más de 200 formatos de imagen. Sin embargo, aún puede descargarlo y usarlo en otras distribuciones de Linux. Para las versiones basadas en Debian, está disponible en el repositorio de apt y para otras distribuciones, debe descargar y compilar el código fuente. A continuación se muestra el conjunto de comandos para hacer eso.

load/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick-7.0.8-26/
./configure
make
sudo make install
sudo ldconfig /usr/local/lib

Verificación de la versión de magia de imagen en el terminal en ubuntu

ImageMagic tiene 2 comandos, a saber, mogrificar y convertir, para comprimir, convertir y editar imágenes. De forma predeterminada, mogrify modifica la imagen original, mientras que convertir crea una copia modificada de la misma. Es fácil comprimir por lotes varias imágenes con estos comandos. En nuestro caso, es tedioso transferir imágenes una por una en GIMP o Photoshop y cambiar su tamaño. Subimos imágenes a nuestro sitio web con una resolución de 675 × 450 píxeles. Por lo tanto, para convertir por lotes todas las capturas de pantalla al formato requerido, ejecuto el siguiente comando. El «*. *» Indica que todos los archivos del directorio deben cambiarse de tamaño a 675 × 450.

mogrify -path /file-directory-location -resize 675X450 *.*

En caso de que obtenga un error de delegación de imágenes, debe instalar las bibliotecas de código abierto para el tipo de archivo de imagen en particular. Dirígete a esta página para obtener información.

En caso de que solo desee eliminar el EXIF ​​y los metadatos de la imagen sin comprimirla, puede usar el siguiente comando de conversión.

convert <input-file> -strip <output-file>
mogrify -strip <input-file>.jpg

Formatos de imagen admitidos: JPG, PNG, CR2, SVG, BMP, GIF y más de 200

¿Lo que es bueno?

  • Compresión por lotes y conversión de imágenes
  • Opciones de la línea de comandos para editar, cambiar el tamaño y convertir imágenes
  • Se puede usar junto con el comando de búsqueda para automatizar la compresión de imágenes a través de crontab
  • Opción de compresión de fotos sin pérdida

¿Qué no es?

  • La dependencia de los delegados hace que la configuración sea bastante compleja

Descarga ImageMagick para Ubuntu

Aplicaciones basadas en GUI

4. Trimage

Trimage es una herramienta de compresión de imágenes de código abierto basada en GUI que utiliza la API ImageOptim. Rara vez puede utilizar la página web de ImageOptim para un escenario único. Alternativamente, también puede probar la versión de escritorio GUI, que es Trimage Image Compressor.

Trimage Image Compressor es bastante intuitivo de usar, sin embargo, tenía dos problemas importantes. Sobre todo, reemplaza la imagen original con las comprimidas, por lo que siempre tuve que hacer una copia de seguridad de la imagen original. En segundo lugar, no hay forma de cambiar el nivel de compresión y el nivel de compresión predeterminado es débil.

compresión de imágenes recortadas antes y después de las imágenes

Formatos de imagen admitidos: JPG, PNG

¿Lo que es bueno?

  • Arrastra y suelta varias imágenes en la interfaz de usuario
  • Opción de recomprimir dentro de la aplicación
  • Disponibilidad de la herramienta de línea de comandos

¿Qué no es?

  • Admite solo JPG y PNG
  • Modifica el archivo fuente
  • No se puede controlar el nivel de compresión

Comando de instalación:

sudo apt-get install trimage

Visite Trimage GitHub

4. XnConvert

XnConvert es una herramienta proporcionada por XnSoft para comprimir, convertir y editar varios archivos de imagen. Es multiplataforma y bastante potente en comparación con Trimage. En primer lugar, a diferencia de Trimage, funciona con una variedad de tipos de imágenes como CR2, DNG, BMP, JPG, PNG, etc. A continuación, obtiene controles detallados como ajustar el tamaño, filtro, balance de color, etc. Es más como Photoshop o GIMP, pero la edición funciona por lotes para varias imágenes.

Para editar la imagen, debe configurar acciones desde la pestaña de acciones haciendo clic en la pestaña de acciones. En la misma pestaña, también obtiene una vista previa de cómo se verá la imagen después de la edición.

xnconvert convertir varias imágenes

Formatos de imagen admitidos: JPG, PNG, CR2, SVG, BMP, GIF, DNG, etc.

¿Lo que es bueno?

  • Admite múltiples formatos de archivo como CR2, DNG, PNG, JPG, etc.
  • Edite, convierta y comprima fotos por lotes
  • Herramientas de edición avanzadas como corrección de color, histograma, HLS, etc.
  • Opción para eliminar EXIF ​​y metadatos

¿Qué no es?

  • Las opciones no están bien categorizadas y pueden volverse pesadas para los usuarios primerizos.

Descarga XnConvert para Ubuntu

Herramientas en línea

5. Cesio

Cesium es una popular compilación de compresores de imágenes multiplataforma para web, fotógrafos, etc. También tiene una variante de Linux, pero solo hablaremos de la aplicación web. La aplicación web es bastante intuitiva y admite la conversión de hasta 5 imágenes que pueden tener un máximo de 10 MB cada una. Cesium no almacena sus imágenes en el servidor, lo cual es bueno si se trata de imágenes sensibles. La aplicación web le permite controlar la calidad de la compresión, siendo 100 la más alta y 1 la más baja. También puede optar por la compresión sin pérdida en caso de que desee reducir el tamaño de la imagen en su almacenamiento.

Además de la aplicación web, la variante de Linux requiere que descargue y compile el código fuente usando Qt5. Dado que la aplicación no se prueba en Linux según el repositorio de GitHub, dudo de la estabilidad de la aplicación.


Formatos de imagen admitidos: JPG, PNG

¿Lo que es bueno?

  • Arrastra y suelta varias imágenes en la interfaz de usuario
  • Control personalizado de la calidad de la imagen
  • Compresión sin pérdida y la opción de volver a comprimir la misma imagen
  • Muestra el tamaño de la imagen antes y después.
  • Conversión de imágenes por lotes hasta 5 imágenes
  • No carga imágenes en el servidor.

¿Qué no es?

  • Solo es compatible con el formato de archivo JPG, PNG.

Visite el compresor de imágenes en línea de Cesium

Soluciones API web

6. Cloudinary

Cloudinary es una solución de compresión de imágenes de nivel empresarial. En caso de que su portal web maneje una gran cantidad de datos de imágenes y videos, puede usar la API de Cloudinary para comprimir y convertir medios sobre la marcha. Cloudinary tiene una variante gratuita que está limitada a 25000 transformaciones de imágenes o 200 minutos de compresión de video por mes. Debe implementar la API dentro del código de su aplicación web y hay suficiente documentación disponible en el sitio web de Cloudinary.

cloudinary-media-full-stack-for-image-video-compresión

Formatos de imagen admitidos: JPG, PNG, CR2, DNG, SVG, BMP, etc.

¿Lo que es bueno?

  • Compresión de imagen y video sobre la marcha
  • Mucha documentación disponible en la página web
  • La variante gratuita sería suficiente para la mayoría de los blogs individuales.
  • Buscar imágenes usando la API

Visite la API de Cloudinary Web Media

Palabras de cierre

FFmpeg es una buena solución para un solo uso. Si trabaja con muchos JPG y PNG, ImageMagic es una buena opción de línea de comandos. Para una herramienta independiente, XnConvert funciona bien con diversos formatos de imagen y yo personalmente lo uso para el procesamiento de imágenes por lotes. En caso de que maneje un servidor web y desee una solución completa para la compresión de imágenes, Cloudinary es una buena solución.

Para más problemas o consultas sobre la compresión de imágenes, hágamelo saber en los comentarios a continuación.

Lea también: Cómo descargar imágenes de alta calidad desde Google Play y App Store

Publicaciones relacionadas

Botón volver arriba