File: macosx_makeIcons.sh

package info (click to toggle)
fceux 2.3.0%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 8,904 kB
  • sloc: cpp: 108,328; ansic: 10,341; sh: 3,386; python: 424; pascal: 391; perl: 82; makefile: 70; lisp: 60
file content (34 lines) | stat: -rwxr-xr-x 568 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash

SRC_PNG=../fceux1.png
OUTDIR=/tmp/fceux.iconset;
mkdir -p $OUTDIR;

function convert() {
   #echo "Convert $1 $2"
   WIDTH=$1;
   SCALE=$2;
   WIDTH2=`expr $WIDTH / 2`;

   if [ $SCALE == "2" ]; then
	   OUT=icon_$WIDTH\x$WIDTH.png
   else
	   OUT=icon_$WIDTH2\x$WIDTH2\@2x.png
   fi
   CMD="sips -z $WIDTH $WIDTH $SRC_PNG --out $OUTDIR/$OUT";
   echo $CMD;
   $CMD;
}

convert 32 1 ;
convert 32 2 ;
convert 64 1 ;
convert 64 2 ;
convert 256 1 ;
convert 256 2 ;
convert 512 1 ;
convert 512 2 ;
convert 1024 1 ;
convert 1024 2 ;

iconutil -c icns $OUTDIR/