rawTherapee/tools/source_icons/script/make_icon_theme.bash

40 lines
888 B
Bash
Executable File

#! /bin/bash
### arg1 : this script takes as input a directory which
### contains the svg files for the gold standard icon set.
### arg2: it creates in the output directory the png files
### for the desired size
### arg3: the colour name (in hexadecimal) to be used
### Light Theme
### ./make_icon_theme.bash ../svg/ /tmp/png/ "#252525" "#7D7D7D"
### Dark Theme
### ./make_icon_theme.bash ../svg/ /tmp/png/ "#D2D2D2" "#FFFFFF"
DIR_IN=$1
DIR_OUT=$2
COLOUR_BG=$3
COLOUR_GRADIENT=$4
if [ $# -lt 3 ]
then
echo "Usage: $(basename $0) {input svg directory} {output directory} {background colour name (hexadecimal)} {option: gradient colour name (hexadecimal)}"
exit 0
fi
if [ $# -eq 4 ]
then
./change_colour.bash $DIR_IN $DIR_OUT $COLOUR_BG $COLOUR_GRADIENT
else
./change_colour.bash $DIR_IN $DIR_OUT $COLOUR_BG
fi
./svg2png.bash $DIR_OUT $DIR_OUT $WIDTH
rm $DIR_OUT/*.svg