# Loseless # Shrink *.png with brute option(try all algo and use the best) # Prefix with s. \ls *.png | xargs -n1 -I{} pngcrush -brute {} s{} # Lossy shrinking: Output filename with suffix. \ls *.png | xargs -n1 -I{} pngquant -f {} Bash, Linux About the author Xuan Ngo is the founder of OpenWritings.net. He currently lives in Montreal, Canada. He loves to write about programming and open source subjects.