sif2ico.sh 454 B

1234567891011121314151617
  1. #!/bin/sh
  2. NAME=`basename "$1" .sif`
  3. OS=`uname -o`
  4. if [[ "$OS" == "Cygwin" ]]; then
  5. GAMMA="-gamma 2.2"
  6. fi
  7. synfig "$1" -w 16 -h 16 -o "$1-16x16.png"
  8. synfig "$1" -w 32 -h 32 -o "$1-32x32.png"
  9. synfig "$1" -w 48 -h 48 -o "$1-48x48.png"
  10. synfig "$1" -w 64 -h 64 -o "$1-64x64.png"
  11. convert "$1-16x16.png" "$1-32x32.png" "$1-48x48.png" "$1-64x64.png" -background transparent $GAMMA ${NAME}.ico
  12. rm -f "$1-16x16.png" "$1-32x32.png" "$1-48x48.png" "$1-64x64.png"