#!/bin/bash
set -e
echo "=== Converting WEBP-> GIF ==="
for f in *.webp; do
[ -e "$f" ] || continue
convert "$f" "${f%.webp}.gif"
done
mkdir -p gif
mv *.gif gif/
cd gif/
for f in *.gif; do
[ -e "$f" ] || continue
base="${f%.gif}"
mkdir -p "frames_${base}"
convert "$f" "frames_${base}/frame_%03d.png"
done
mkdir -p output
for d in frames_*; do
[ -d "$d" ] || continue
base="${d#frames_}"
echo " -> output/${base}.png"
convert "$d"/*.png +append "output/${base}.png"
done
echo "=== DONE ==="
echo "Storyboards are in: gif/output/"