Advertisement
Guest User

Untitled

a guest
May 20th, 2017
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if ! type convert > /dev/null 2>&1; then
  4. echo 'Require: ImageMagick'
  5. exit 1
  6. fi
  7.  
  8. if [ $# -ne 1 ]; then
  9. echo 'Usage: bash appicon-generator.sh ${IMAGE_FILE}'
  10. exit 1
  11. fi
  12.  
  13. file=$1
  14. convert -resize 20x ${file} /tmp/icon-20@1x.png
  15. convert -resize 40x ${file} /tmp/icon-20@2x.png
  16. convert -resize 60x ${file} /tmp/icon-20@3x.png
  17. convert -resize 20x ${file} /tmp/icon-29@1x.png
  18. convert -resize 58x ${file} /tmp/icon-29@2x.png
  19. convert -resize 87x ${file} /tmp/icon-29@3x.png
  20. convert -resize 40x ${file} /tmp/icon-40@1x.png
  21. convert -resize 80x ${file} /tmp/icon-40@2x.png
  22. convert -resize 120x ${file} /tmp/icon-40@3x.png
  23. convert -resize 50x ${file} /tmp/icon-50@1x.png
  24. convert -resize 100x ${file} /tmp/icon-50@2x.png
  25. convert -resize 150x ${file} /tmp/icon-50@3x.png
  26. convert -resize 57x ${file} /tmp/icon-57@1x.png
  27. convert -resize 114x ${file} /tmp/icon-57@2x.png
  28. convert -resize 171x ${file} /tmp/icon-57@3x.png
  29. convert -resize 60x ${file} /tmp/icon-60@1x.png
  30. convert -resize 120x ${file} /tmp/icon-60@2x.png
  31. convert -resize 180x ${file} /tmp/icon-60@3x.png
  32. convert -resize 72x ${file} /tmp/icon-72@1x.png
  33. convert -resize 144x ${file} /tmp/icon-72@2x.png
  34. convert -resize 216x ${file} /tmp/icon-72@3x.png
  35. convert -resize 76x ${file} /tmp/icon-76@1x.png
  36. convert -resize 152x ${file} /tmp/icon-76@2x.png
  37. convert -resize 228x ${file} /tmp/icon-76@3x.png
  38. convert -resize 83.5x ${file} /tmp/icon-83.5@1x.png
  39. convert -resize 167x ${file} /tmp/icon-83.5@2x.png
  40. convert -resize 250.5x ${file} /tmp/icon-83.5@3x.png
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement