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