Skip to content
Snippets Groups Projects
linux_make_icons.sh 422 B
Newer Older
  • Learn to ignore specific revisions
  • 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