Skip to content

Instantly share code, notes, and snippets.

@fredeerock
Last active December 4, 2018 23:06
Show Gist options
  • Save fredeerock/9875e11777db773e45a6eb2df02194e2 to your computer and use it in GitHub Desktop.
Save fredeerock/9875e11777db773e45a6eb2df02194e2 to your computer and use it in GitHub Desktop.
Optimize JPGs for web
#!/bin/bash
# First cd into directory with images and copy/paste each line one at a time.
for i in *.jpg; convert "$i" -verbose -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB -resize 2000x2000\> "$i";
for i in *.JPG; convert "$i" -verbose -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB -resize 2000x2000\> "$i";
for i in *.jpeg; convert "$i" -verbose -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB -resize 2000x2000\> "$i";
for i in ./**/*.jpg; do convert "$i" -verbose -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB -resize 2000x2000\> "$i"; done;
for i in ./**/*.JPG; do convert "$i" -verbose -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB -resize 2000x2000\> "$i"; done;
for i in ./**/*.jpeg; do convert "$i" -verbose -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB -resize 2000x2000\> "$i"; done;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment