Add script to regenerate large padded icons from smaller ones

This commit is contained in:
Sasha Koshka 2025-04-04 08:18:35 -04:00
parent 6f31a864fe
commit 292465fb06

22
icons/regenerate-padded.sh Executable file
View File

@ -0,0 +1,22 @@
#!/bin/sh
generate() {
cd "$1"
destinationDir="$2"
border="${3}x${3}"
for file in `find -type f -name "*.png"`; do
destination="$destinationDir/$file"
convert "$file" \
-bordercolor Transparent \
-border "$border" \
-background Transparent \
"../../${destination}"
done
cd -
}
[ -z "$1" ] && echo "provide source <pack>/<size>" && exit 2;
[ -z "$2" ] && echo "provide destination <pack>/<size>" && exit 2;
[ -z "$3" ] && echo "provide border width" && exit 2;
generate "$1" "$2" "$3"