June 29, 2019 · One-liner

Trim all large size image one-liner

You can use trimage, optipng, jpegoptim, pngcrush, pngquant to trim image.

Fast Universal case (lossless)

sudo apt-get update && sudo apt-get install trimage 
trimage -d .

For JPEG

sudo apt-get install jpegoptim
jpegoptim *.jpg
jpegoptim *.jpeg

For PNG

lossless option-1

ls *.png | while read file; do pngcrush -brute -reduce "$file" "${file%.png}-crushed.png" && mv ${file%.png}-crushed.png" "$file"; done

lossless option-2

sudo apt-get install optipng
optipng *.png

compressed

pngquant --quality=65-80 --speed=1 -f --ext=.png 1-desktop-1920x1080-132.png 

ls *.png | while read file; do pngquant --quality=65-80 --speed=1 -f --ext=.png $file; done