#!/bin/bash

# Not skinned images.

cd src/

rsvg-convert -o ../about.png about.svg
rsvg-convert -h 16 -o ../redicon16.png  redicon.svg
rsvg-convert -h 32 -o ../redicon32.png  redicon.svg
rsvg-convert -h 48 -o ../redicon48.png  redicon.svg
rsvg-convert -h 64 -o ../redicon64.png  redicon.svg

# The dark skin

ln -s -f ./skin_dark.css ./skin.css 

rsvg-convert -h 16 -o ../toolbar16_dark.png toolbar16.svg
rsvg-convert -h 20 -o ../toolbar20_dark.png toolbar20.svg
rsvg-convert -h 24 -o ../toolbar24_dark.png toolbar24.svg

rsvg-convert -o ../messages_dark.png   messages.svg
rsvg-convert -o ../ideapplets_dark.png ideapplets.svg
rsvg-convert -o ../categories_dark.png categories.svg
rsvg-convert -o ../files_dark.png      files.svg
rsvg-convert -o ../newdlg_dark.png     newdlg.svg

rsvg-convert -o ../editor_bmk_dark.png  editor_bmk.svg

# The light skin

ln -s -f ./skin_light.css ./skin.css

rsvg-convert -h 16 -o ../toolbar16_light.png toolbar16.svg
rsvg-convert -h 20 -o ../toolbar20_light.png toolbar20.svg
rsvg-convert -h 24 -o ../toolbar24_light.png toolbar24.svg

rsvg-convert -o ../messages_light.png   messages.svg
rsvg-convert -o ../ideapplets_light.png ideapplets.svg
rsvg-convert -o ../categories_light.png categories.svg
rsvg-convert -o ../files_light.png      files.svg
rsvg-convert -o ../newdlg_light.png     newdlg.svg

rsvg-convert -o ../editor_bmk_light.png  editor_bmk.svg

rm ./skin.css
cd ..

convert redicon16.png redicon32.png redicon.ico

for i in *.png; do
    pngquant -v --ordered -s 1 --strip -f --ext .png 64 -- "$i" 
    printf "\n"
done

identify -format "%k colors in %f\n" ./*.png
