Comprimir imágenes PNG con OptiPNG
Sea cual sea vuestra motivación o necesidad, es muy posible que os hayáis encontrado con este caso: comprimir y optimizar imágenes en formato PNG de una manera rápida y sencilla.
La aplicación que os propongo para llevar a cabo esta tarea es OptiPNG. Para instalarla desde Debian y derivados (Ubuntu) bastará con abrir un terminal:
ahornero@6581-D:~$ apt-get install optipng
Bien, bastará con eso para instalarlo. Para usarlo, lo primero hago un backup de mi imagen antes de procesarla, de esta forma conservaré el original
ahornero@6581-D:~$ cp prueba.{png,bak.png}
Y ahora sí, lanzo OptiPNG:
ahornero@6581-D:~$ optipng prueba.png
Comprobad el tamaño y calidad de la imagen, veréis como por un lado ocupa menos y no tendremos pérdida alguna en la calidad.
¿Y si quiero aplicarlo a varios archivos? Fácil también:
#!/bin/bash mkdir optimizado ## almacenamos las imágenes optimizadas y comprimidas en el directorio 'optimizado' y ## ## creamos el directorio optipng_salida.log como log de las correspondientes llamadas ## for i in *.png; do optipng -quiet -keep -preserve -dir optimizado -log optipng_salida.log "$i"; done