Skip to content

Instantly share code, notes, and snippets.

@shanev
Created April 21, 2017 16:56
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shanev/73817e9932a000d3d763dced78f60473 to your computer and use it in GitHub Desktop.
Save shanev/73817e9932a000d3d763dced78f60473 to your computer and use it in GitHub Desktop.
Generate an iOS app icon with a gradient background using an input image
#!/bin/sh
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
FILE="$DIR/../Design/appicon-foreground.svg"
OUTPUT_LOCATION="$DIR/../iTunes"
# convert svg asset to png
convert -density 2000 -resize 1024x1024 -background none $FILE appicon-foreground.png
# create a linear gradient background
convert -size 1024x1024 -define gradient:direction=southwest gradient:yellow-green linear_gradient.png
# overlay monkey on background
composite -gravity center appicon-foreground.png linear_gradient.png $OUTPUT_LOCATION/iTunesArtwork@2x.png
# delete intermediary assets
rm linear_gradient.png
rm appicon-foreground.png
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment