LinuxParty
Optimización Eficiente de Imágenes en Linux: jpegoptim y optipng
Cuando gestionas un blog o empleas servicios en línea, la optimización de imágenes es esencial. Afortunadamente, en el mundo de Linux, hay herramientas poderosas como jpegoptim y optipng que te permiten reducir el tamaño de tus imágenes sin sacrificar la calidad. Este artículo te guiará a través del proceso de edición y redimensionamiento de imágenes utilizando estos programas.
Optimización de Imágenes JPEG con jpegoptim
jpegoptim es una herramienta versátil que te permite optimizar imágenes en formato JPEG. Su uso básico implica simplemente el nombre del archivo que deseas optimizar. Ten en cuenta que esta acción sobrescribirá el archivo original.
Si lo que buscas es Editar, cambiar el tamaño, redimensionar imágenes desde la consola de Linux, sigue este artículo.
jpegoptim archivo.jpg
Si prefieres guardar la imagen optimizada en un directorio diferente para evitar sobrescribir el original, puedes utilizar la opción "-d" seguida de la ruta de destino.
jpegoptim -d ~/blog archivo.jpg
Si deseas optimizar múltiples archivos JPEG al mismo tiempo, puedes utilizar comodines para abarcar todos los archivos en un directorio. Ve al directorio de interés y ejecuta el siguiente comando:
jpegoptim *.jpg
El algoritmo de compresión predeterminado de jpegoptim es bastante conservador, lo que significa que comprime la imagen con pérdida mínima de calidad. Sin embargo, si estás dispuesto a reducir la calidad de la imagen para ahorrar más espacio, puedes hacerlo utilizando el parámetro "-m" y estableciendo un valor entre 0 y 100. Por ejemplo, para una compresión del 70%:
jpegoptim -m70 archivo.jpg
Puedes simular la compresión antes de ejecutarla con las opciones "-n" y "-t". Esto te mostrará cuánto espacio ahorrarás sin comprometer la calidad de la imagen.
jpegoptim -n -t -m70 archivo.jpg
Si deseas que la imagen tenga un tamaño específico, como 100 KB, puedes lograrlo utilizando la opción "-S":
jpegoptim -S 100k archivo.jpg
Optimización de Imágenes PNG con optipng
optipng es una herramienta similar a jpegoptim pero está diseñada específicamente para imágenes en formato PNG. Puedes utilizarla de manera sencilla proporcionando el nombre del archivo PNG que deseas optimizar:
optipng archivo.png
Este proceso reducirá el tamaño del archivo sin perder la calidad de la imagen. optipng también puede utilizarse para optimizar varios archivos PNG al mismo tiempo:
optipng imagen1.png imagen2.png imagen3.png
Si deseas optimizar todos los archivos PNG en un directorio, puedes utilizar comodines:
optipng *.png
Incluso es posible realizar la optimización de manera recursiva en directorios y subdirectorios utilizando la herramienta "find":
find -type f -name "*.png" -exec optipng {} \; o find -type f -name "*.jpg" -exec jpegoptim {} \; o find -type f -name "*.jpg" -exec jpegoptim -m90 {} \;
Instalación de jpegoptim y optipng
Ambas herramientas, jpegoptim y optipng, se encuentran en los repositorios de las principales distribuciones de GNU/Linux. Para instalarlas, utiliza el gestor de software correspondiente a tu distribución. Por ejemplo, en sistemas basados en Arch Linux como Antergos, puedes utilizar el siguiente comando:
sudo pacman -S jpegoptim optipng
# En Debian, Ubuntu y similares...
apt-get install optipng
# En RedHat, Fedora, AlmaLinux y similares
yum -y install optipng
Reemplaza el comando anterior con "yum -y install" en Fedora/CentOS y RedHat, o "apt-get install" en distribuciones como Debian, Ubuntu y similares.
Estas herramientas proporcionan una forma eficiente de optimizar imágenes en Linux, lo que puede ser especialmente valioso si administras un sitio web o blog y buscas reducir el consumo de ancho de banda y mejorar la velocidad de carga de tus páginas. Con jpegoptim y optipng, puedes mantener la calidad de tus imágenes mientras reduces su tamaño. ¡Optimiza tus imágenes y optimiza tu sitio!
-
Linux
- 10 cosas que siempre hago después de instalar Linux (y por qué tú también deberías hacerlo)
- 7 cosas que nunca hago después de instalar Linux (y por qué tú tampoco deberías)
- Detección de Intrusos: Snort, Base, MySQL, y Apache2 en Ubuntu Linux 7.10
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS
- ¿Por qué no más personas usan Linux en el escritorio? Tengo una teoría que quizás no te guste.
- Los países occidentales ricos lideran la expansión mundial del petróleo y el gas
- Systemd 256.1 aborda la queja de que 'systemd-tmpfiles' podría eliminar inesperadamente su directorio /home
- Por qué un kernel Linux de distribución 'congelada' no es la mejor opción para la seguridad
- RebornOS es una versión hermosa y fácil de usar de Arch Linux con abundantes opciones de escritorio
- Linus Torvalds sobre el 'hilarante' bombo de la IA
- Cambiar la hora en Linux con Chrony
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Linux 6.9 será el primero en superar los 10 millones de objetos Git
- Zorin OS 17.1 lanzado con soporte mejorado para aplicaciones de Windows, edición educativa
- Linux en el Escritorio: ¡Despega en 2024 con un 4% de Cuota!"