^cd /tmp/ curl http://www.ijg.org/files/jpegsrc.v9b.tar.gz > jpeg.tar.gz cd jpeg-9b ./configure make sudo mkdir -p /usr/local/bin /usr/local/man/man1 sudo make install
Eso es todo. ya tendremos disponible la herramienta jpegtran. Podemos ejecutar un ejemplo para ver como queda una imagen:
cd /tmp/ curl https://panchito-kardashian.tar.mx/media/2015/03/2015-03-29Cholibr%C3%AD-es-el-nuevo-Rey-del-barrio-5.jpg > test.jpg # descarga del archivo como test.jpg jpegtran -copy none -progressive test.jpg > test2.jpg # test.jpg es de 340kb y test2.jpg queda de unos 300kb
Con el ejemplo anterior, se redujo la imagen un 12%, que no es significativo pero cuando son muchos archivos los que se procesan, lo es. La herramienta elimina la información que traiga (IPTC / Exif / GPS) así como imagen previa embebida y otros datos que son irrelevantes para su publicación en web.
https://panchito-kardashian.tar.mx/media/2016/12/ijgtools.png