Python scripts I use to manage my ssh connections, drive mounts, and other bash related things.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
489 B

  1. #!/bin/bash
  2. # Simple script for optimizing all images for a website
  3. #
  4. # @author Jeffery Russell 7-19-18
  5. WIDTH="690>" # the ">" tag specifies that images will not get scaled up
  6. for f in $(find "./" -name '*.jpg' -or -name '*.JPG'); do
  7. convert "$f" -resize $WIDTH "$f"
  8. jpegoptim --max=80 --strip-all --preserve --totals --all-progressive "$f"
  9. done
  10. for f in $(find "./" -name '*.png' -or -name '*.PNG'); do
  11. convert "$f" -resize $WIDTH "$f"
  12. optipng -o7 -preserve "$f"
  13. done