RIOT puede hacer eso y mucho más.
Radical Image Optimization Tool (RIOT para abreviar) es un optimizador de imagen gratuito que le permitirá ajustar visualmente los parámetros de compresión manteniendo el tamaño mínimo de archivo.
Se utiliza con una interfaz lado a lado (vista dual) o vista única para comparar el original con la imagen optimizada en tiempo real y ver instantáneamente el tamaño del archivo resultante.
El optimizador de imagen es liviano, rápido y fácil de usar, pero potente para usuarios avanzados. Podrá controlar la compresión, la cantidad de colores, la configuración de metadatos y mucho más, y seleccionar el formato de imagen (JPEG, GIF o PNG) para su archivo de salida.
Otra posibilidad es usar una combinación de pngquant, pngout y pngcrush, como se describe aquí , pero esto es desde la línea de comando.
Aquí están las instrucciones de cómo convertir imágenes png24 en png8 por bondad de ie6, a través de la línea de comando usando herramientas de código abierto (creo) pngquant + pngout + pngcrush.
1- cuantiza la imagen en 256 (así que básicamente el aspecto de png8 es basura con sprites grandes o sprites con una amplia gama de colores).
pngquant 256 some_24_bit.png
2- convertir imagen de un png24 a un png8
pngout -c3 -d8 -y -force some_24_bit.png some_8_bit.png
3- comprimir imagen
pngcrush some_8_bit.png -bit_depth 8 -brute -rem alla -reduce some_8_bit_small.png