Roland/assets/upscale.sh
2026-07-13 21:04:57 +02:00

19 lines
514 B
Bash
Executable file

#!/bin/sh
cd "$(dirname "$0")"
for file in 2x/*.png; do
filename=$(basename "$file")
if [ ! -f "1x/${filename}" ]; then
echo "Removing deleted file ${file} from 2x"
rm "2x/${filename}"
fi
done
for file in 1x/*.png; do
filename=$(basename "$file")
output_file="2x/${filename}"
if [ ! -f "$output_file" ] || [ "$file" -nt "$output_file" ]; then
echo "Updating changed file ${file} in 2x/"
magick "$file" -filter point -resize 200% "$output_file"
fi
done