Advertisement
sombriks

gen-icons.sh

Jun 14th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.11 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. [ $1 ] || echo "tell me the input icon image file"
  4.  
  5. [ $1 ] || exit 1
  6.  
  7. [ -f $1 ] || echo "input [$1] is not there"
  8.  
  9. [ -f $1 ] || exit 1
  10.  
  11. echo "resizing [$1] to generate ios and android icons"
  12.  
  13. # android icons
  14. for i in \
  15. "-resize 36x36 android/icon_ldpi.png" \
  16. "-resize 48x48 android/icon_mdpi.png" \
  17. "-resize 72x72 android/icon_hdpi.png" \
  18. "-resize 96x96 android/icon_xhdpi.png"
  19. do
  20.   echo "$1 $i"
  21.   convert $1 $i
  22. done
  23.  
  24. # ios icons
  25. for i in \
  26. "-resize 180x180 ios/icon-60@3x.png"  \
  27. "-resize 60x60 ios/icon-60.png"       \
  28. "-resize 120x120 ios/icon-60@2x.png"  \
  29. "-resize 76x76 ios/icon-76.png"       \
  30. "-resize 152x152 ios/icon-76@2x.png"  \
  31. "-resize 40x40 ios/icon-40.png"       \
  32. "-resize 80x80 ios/icon-40@2x.png"    \
  33. "-resize 57x57 ios/icon.png"          \
  34. "-resize 114x114 ios/icon@2x.png"     \
  35. "-resize 72x72 ios/icon-72.png"       \
  36. "-resize 144x144 ios/icon-72@2x.png"  \
  37. "-resize 29x29 ios/icon-small.png"    \
  38. "-resize 58x58 ios/icon-small@2x.png" \
  39. "-resize 50x50 ios/icon-50.png"       \
  40. "-resize 100x100 ios/icon-50@2x.png"
  41. do
  42.   echo "$1 $i"
  43.   convert $1 $i
  44. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement