img_combine.sh revision 0d5726dcc9be45e973199da40ef22307ba7e6c84
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner -p .. Combine straight to PNG. Otherwise first pics are combined into a
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner GIF and than converted to PNG.
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner -n .. No action, i.e. show what would be done without actually doing it.
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner -h .. Print this help and exit.
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner Combines several images into a sprite named combined.png and prints out
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner the required CSS infos. E.g.:
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elknerif [ -n "$1" ]; then
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens ElknerF_MISC="Logo.png servedby.png rss.png q.gif" # q.gif must be the last
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner# concat to GIF (results in smaller pics than to PNG directly)
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner$ECHO montage -background Transparent -tile x1 -mode Concatenate $FILES ${OUT}.$GIF
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner# convert to PNG (transparent pics are rendered badly by FF on none-transparent
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner[ -n "$ECHO" ] && $ECHO "identify -format '%f %w %h\\\n' $FILES $OUT.png"
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkneridentify -format "%f %w %h\n" $FILES $OUT.png | while read F W H T; do
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner [ -z "$F" ] && continue
0d5726dcc9be45e973199da40ef22307ba7e6c84Jens Elkner printf "%s background-position: -%dpx %dpx; width: %dpx; height: %dpx;\n" \