ShingoFukuyama
9/8/2015 - 3:14 AM

Convert an image for Apple Watch Complications

Convert an image for Apple Watch Complications

#!/bin/bash

# Usage
# cd /path/to/icon-directory/
# convertImageForWatch.sh target.png

i=0
sizes=(44 40 38 36 32 28 24 22 20 18 16 14)

path="$1"
basename=${path##*/}
filename=${basename%.*}
extension=${basename##*.}
iconset="${filename%.*}"_iconset

mkdir -p $iconset
while [ $i -lt ${#sizes[@]} ]; do
  newIcon=${iconset}/${filename}_${sizes[$i]}@2x.png
  sips -Z ${sizes[$i]} $path --out ./$newIcon
  : $[ i++ ]
done