Skip to content

Instantly share code, notes, and snippets.

@okbel
Created July 8, 2019 11:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save okbel/a607ddac56dd9c207c46bf0c85a4be76 to your computer and use it in GitHub Desktop.
Save okbel/a607ddac56dd9c207c46bf0c85a4be76 to your computer and use it in GitHub Desktop.
Generates icons given a PNG
#!bin/sh
# Exit the script on any command with non 0 return code
set -e
npx sharp -i ./content/images/icon.png -o ./static/icons/favicon-16x16.png resize 16
npx sharp -i ./content/images/icon.png -o ./static/icons/favicon-32x32.png resize 32
npx sharp -i ./content/images/icon.png -o ./static/icons/favicon-96x96.png resize 96
npx sharp -i ./content/images/icon.png -o ./static/icons/icon-512x512.png resize 512
npx sharp -i ./content/images/icon.png -o ./static/icons/icon-384x384.png resize 384
npx sharp -i ./content/images/icon.png -o ./static/icons/icon-256x256.png resize 256
npx sharp -i ./content/images/icon.png -o ./static/icons/icon-192x192.png resize 192
npx sharp -i ./content/images/icon.png -o ./static/icons/icon-144x144.png resize 144
npx sharp -i ./content/images/icon.png -o ./static/icons/icon-96x96.png resize 96
npx sharp -i ./content/images/icon.png -o ./static/icons/icon-48x48.png resize 48
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-180x180.png resize 180
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-152x152.png resize 152
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-144x144.png resize 144
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-120x120.png resize 120
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-114x114.png resize 114
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-76x76.png resize 76
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-72x72.png resize 72
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-60x60.png resize 60
npx sharp -i ./content/images/icon.png -o ./static/icons/apple-icon-57x57.png resize 57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment