Files
Krunker-Civilian-Client-Test/build/generate-icons.sh
T
bigjakk aeabddcf3a
Build and Release / build-and-release (push) Has been cancelled
initial commit
2026-04-03 15:33:20 -07:00

18 lines
637 B
Bash

#!/bin/bash
# Generate platform-specific icons from icon.svg
# Requires: imagemagick (convert) or inkscape
# PNG for Linux (multiple sizes for best compatibility)
for size in 16 32 48 64 128 256 512; do
convert icon.svg -resize ${size}x${size} icon_${size}.png 2>/dev/null || \
inkscape icon.svg -w $size -h $size -o icon_${size}.png 2>/dev/null
done
# Copy 256px as the main Linux icon
cp icon_256.png icon.png
# ICO for Windows (multi-resolution)
convert icon_16.png icon_32.png icon_48.png icon_64.png icon_128.png icon_256.png icon.ico 2>/dev/null
echo "Icons generated. Place icon.png and icon.ico in the build/ directory."