Skip to content

Instantly share code, notes, and snippets.

@tompi
Created August 22, 2019 09:02
Show Gist options
  • Save tompi/dff1a55480f9bb588974edb146c263e5 to your computer and use it in GitHub Desktop.
Save tompi/dff1a55480f9bb588974edb146c263e5 to your computer and use it in GitHub Desktop.
Make android and ios icons from hi res image
#!/bin/sh
#
# Thomas Haukland
original=`echo $1 | sed 's/.png//'`
rm -rf ios droid
# iOS
mkdir ios
for size in 20 29 40 58 60 76 80 87 120 152 167 180 512 1024; do
newname="$original-$size.png"
newfile="ios/$newname"
cp $1 $newfile
sips -Z $size $newfile
done;
# droid
mkdir droid
for dpiAndSize in "ldpi-36" "mdpi-48" "hdpi-72" "xhdpi-96" "xxhdpi-144" "xxxhdpi-192"; do
dpifolder=`echo $dpiAndSize | sed "s/-.*//"`
dpifolder="drawable-$dpifolder"
mkdir "droid/$dpifolder"
size=`echo $dpiAndSize | sed "s/.*-//"`
newfile="droid/$dpifolder/icon.png"
cp $1 $newfile
sips -Z $size $newfile
done;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment