Skip to content
This repository has been archived by the owner on Nov 15, 2019. It is now read-only.

Fixed splash screen filenames for IOS #9

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 49 additions & 19 deletions phonegap-icon-splash-generator.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,34 +16,55 @@ set -x
# Explicitly set background in case image is transparent (see: #3)
convert="convert -background none"
$convert "$1" -resize 128x128 "$3/res/icon/icon.png"

$convert "$1" -resize 36x36 "$3/res/icon/android/icon-36-ldpi.png"
$convert "$1" -resize 72x72 "$3/res/icon/android/icon-72-hdpi.png"
$convert "$1" -resize 48x48 "$3/res/icon/android/icon-48-mdpi.png"
$convert "$1" -resize 96x96 "$3/res/icon/android/icon-96-xhdpi.png"

$convert "$1" -resize 128x128 "$3/res/icon/bada/icon-128.png"

$convert "$1" -resize 48x48 "$3/res/icon/bada-wac/icon-48-type5.png"
$convert "$1" -resize 80x80 "$3/res/icon/bada-wac/icon-80-type4.png"
$convert "$1" -resize 50x50 "$3/res/icon/bada-wac/icon-50-type3.png"

$convert "$1" -resize 80x80 "$3/res/icon/blackberry/icon-80.png"
$convert "$1" -resize 29x29 "$3/res/icon/ios/icon-29.png"

# iOS 8.0+
# iPhone 6 Plus
$convert "$1" -resize 180x180 "$3/res/icon/ios/[email protected]"
# iOS 7.0+
# iPhone / iPod Touch
$convert "$1" -resize 60x60 "$3/res/icon/ios/icon-60.png"
$convert "$1" -resize 120x120 "$3/res/icon/ios/[email protected]"
# iPad
$convert "$1" -resize 76x76 "$3/res/icon/ios/icon-76.png"
$convert "$1" -resize 152x152 "$3/res/icon/ios/[email protected]"
# iOS 6.1
# Spotlight Icon
$convert "$1" -resize 40x40 "$3/res/icon/ios/icon-40.png"
$convert "$1" -resize 50x50 "$3/res/icon/ios/icon-50.png"
$convert "$1" -resize 57x57 "$3/res/icon/ios/icon-57.png"
$convert "$1" -resize 58x58 "$3/res/icon/ios/icon-58.png"
$convert "$1" -resize 80x80 "$3/res/icon/ios/[email protected]"
# iPhone / iPod Touch
$convert "$1" -resize 57x57 "$3/res/icon/ios/icon.png"
$convert "$1" -resize 114x114 "$3/res/icon/ios/[email protected]"
# iPad
$convert "$1" -resize 72x72 "$3/res/icon/ios/icon-72.png"
$convert "$1" -resize 76x76 "$3/res/icon/ios/icon-76.png"
$convert "$1" -resize 80x80 "$3/res/icon/ios/icon-80.png"
$convert "$1" -resize 100x100 "$3/res/icon/ios/icon-100.png"
$convert "$1" -resize 144x144 "$3/res/icon/ios/icon-144.png"
$convert "$1" -resize 114x114 "$3/res/icon/ios/icon-114.png"
$convert "$1" -resize 120x120 "$3/res/icon/ios/icon-120.png"
$convert "$1" -resize 152x152 "$3/res/icon/ios/icon-152.png"
$convert "$1" -resize 144x144 "$3/res/icon/ios/[email protected]"
# iPhone Spotlight and Settings Icon
$convert "$1" -resize 29x29 "$3/res/icon/ios/icon-small.png"
$convert "$1" -resize 58x58 "$3/res/icon/ios/[email protected]"
# iPad Spotlight and Settings Icon
$convert "$1" -resize 50x50 "$3/res/icon/ios/icon-50.png"
$convert "$1" -resize 100x100 "$3/res/icon/ios/[email protected]"

$convert "$1" -resize 64x64 "$3/res/icon/webos/icon-64.png"

$convert "$1" -resize 48x48 "$3/res/icon/windows-phone/icon-48.png"
$convert "$1" -resize 173x173 "$3/res/icon/windows-phone/icon-173-tile.png"
$convert "$1" -resize 62x62 "$3/res/icon/windows-phone/icon-62-tile.png"

convert="convert $1 -background $2 -gravity center"

$convert -resize 512x512 -extent 1280x720 "$3/res/screen/android/screen-xhdpi-landscape.png"
$convert -resize 256x256 -extent 480x800 "$3/res/screen/android/screen-hdpi-portrait.png"
$convert -resize 128x128 -extent 320x200 "$3/res/screen/android/screen-ldpi-landscape.png"
Expand All @@ -52,19 +73,28 @@ $convert -resize 256x256 -extent 320x480 "$3/res/screen/android/screen-mdpi-port
$convert -resize 256x256 -extent 480x320 "$3/res/screen/android/screen-mdpi-landscape.png"
$convert -resize 128x128 -extent 200x320 "$3/res/screen/android/screen-ldpi-portrait.png"
$convert -resize 256x256 -extent 800x480 "$3/res/screen/android/screen-hdpi-landscape.png"

$convert -resize 256x256 -extent 480x800 "$3/res/screen/bada/screen-portrait.png"

$convert -resize 128x128 -extent 320x480 "$3/res/screen/bada-wac/screen-type3.png"
$convert -resize 256x256 -extent 480x800 "$3/res/screen/bada-wac/screen-type4.png"
$convert -resize 128x128 -extent 240x400 "$3/res/screen/bada-wac/screen-type5.png"
$convert -resize 256x256 -extent 480x800 "$3/res/screen/bada-wac/screen-type5.png"

$convert -resize 128x128 -extent 225x225 "$3/res/screen/blackberry/screen-225.png"
$convert -resize 256x256 -extent 320x480 "$3/res/screen/ios/screen-iphone-portrait.png"
$convert -resize 256x256 -extent 960x640 "$3/res/screen/ios/screen-iphone-landscape-2x.png"
$convert -resize 256x256 -extent 480x320 "$3/res/screen/ios/screen-iphone-landscape.png"
$convert -resize 512x512 -extent 768x1004 "$3/res/screen/ios/screen-ipad-portrait.png"
$convert -resize 1024x1024 -extent 1536x2008 "$3/res/screen/ios/screen-ipad-portrait-2x.png"
$convert -resize 512x512 -extent 1024x783 "$3/res/screen/ios/screen-ipad-landscape.png"
$convert -resize 256x256 -extent 640x960 "$3/res/screen/ios/screen-iphone-portrait-2x.png"
$convert -resize 1024x1024 -extent 2008x1536 "$3/res/screen/ios/screen-ipad-landscape-2x.png"

$convert -resize 256x256 -extent 320x480 "$3/res/screen/ios/Default~iphone.png"
$convert -resize 512x512 -extent 640x960 "$3/res/screen/ios/Default@2x~iphone.png"
$convert -resize 512x512 -extent 768x1024 "$3/res/screen/ios/Default-Portrait~ipad.png"
$convert -resize 1024x1024 -extent 1536x2048 "$3/res/screen/ios/Default-Portrait@2x~ipad.png"
$convert -resize 512x512 -extent 1024x768 "$3/res/screen/ios/Default-Landscape~ipad.png"
$convert -resize 1024x1024 -extent 2048x1536 "$3/res/screen/ios/Default-Landscape@2x~ipad.png"
$convert -resize 512x512 -extent 640x1136 "$3/res/screen/ios/Default-568h@2x~iphone.png"

$convert -resize 512x512 -extent 750x1334 "$3/res/screen/ios/Default-667h.png"
$convert -resize 1024x1024 -extent 1242x2208 "$3/res/screen/ios/Default-736h.png"
$convert -resize 1024x1024 -extent 2208x1242 "$3/res/screen/ios/Default-Landscape-736h.png"

convert "$1" -resize 64x64 "$3/res/screen/webos/screen-64.png"

$convert -resize 256x256 -extent 480x800 "$3/res/screen/windows-phone/screen-portrait.jpg"