jpegtran es una utilidad de línea de comandos de libjpeg. Te permite manipular archivos JPEG, pero su función más útil es la optimización.
Instalación de jpegtran
Para Linux, esta utilidad generalmente se encuentra en paquetes:
# apt-get install libjpeg-progs
Uso
Para la versión básica de optimización, llamamos al comando:
# jpegtran -copy none -optimize -outfile min.image.jpg image.jpg
El comando abobe guarda la copia optimizada en min.image.jpg
-no copiar ninguno elimina todos los metadatos del archivo de origen.
-optimizar optimiza la imagen.
Progresivo
Para cambiar el formato a progresivo, utilice el siguiente comando:
# jpegtran -progressive -copy none -optimize -outfile min.pro.image.jpg image.jpg
El comando anterior guarda el resultado en el archivo min.pro.image.jpg.
Cambio de calidad
También puede especificar la relación de compresión para seleccionar visualmente el mejor valor:
# jpegtran -quality 80 -copy none -optimize -outfile min.pro.image.jpg image.jpg
Pruebe diferentes valores de 5 a 95.