-
-
Save david90/52a38b6279b7beabd7e8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -e | |
# Make sure you have installed ImageMagick | |
# http://cactuslab.com/imagemagick/ | |
# Ensure we're running in location of script. | |
cd "`dirname $0`" | |
for f in *; do | |
if [[ $f == *@3x* ]]; | |
then | |
echo "$f -> ${f//@3x/@2x}, ${f//@3x/}" | |
convert "$f" -resize 66.66666% "${f//@3x/@2x}" | |
convert "$f" -resize 33.33333% "${f//@3x/}" | |
fi | |
done | |
echo "Complete" |
@SpikyOrange You missed:
# Ensure we're running in location of script.
cd "`dirname $0`"
Move the the script to the folder where your images are and run it.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks for sharing David,
No files converted, when I run it just says 'Complete' - so I added echo $f at between line 8 and 9 and it logs the filenames in /usr/local/bin instead of my current working directory - what did I miss?
Steps for me...