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/bashmkdir 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