Skip to content
Snippets Groups Projects
linux_make_icons.sh 422 B
Newer Older
hluk's avatar
hluk committed
#!/bin/bash
set -e

make_icons()
{
    input_icon=$1
    output_basename=$2

hluk's avatar
hluk committed
    for extent in 16 22 24 32 48 64 128 256 512 1024; do
hluk's avatar
hluk committed
        size="${extent}x${extent}"
        output="${output_basename}_$size.png"
        echo "Converting $input_icon -> $output"
        convert -background transparent -density 600 "$input_icon" \
            -resize "$size" "$output"
    done
}

cd src/images
hluk's avatar
hluk committed
make_icons icon.svg icon