#!/bin/bash

# This script stacks images, using the brightest sample from any one image for each pixel.
#
# Make image files from a video first:
# $ ffmpeg -i VID_20230414_234809_launch.mp4 %04d.png

mkdir -p tmp
cp $(find . -name "*.png" -print -quit) ./tmp/base.png

for f in *.png; do
  [ -e "$f" ] || continue
  echo $f
  convert ./tmp/base.png $f -compose lighten -composite ./tmp/base.png
  cp ./tmp/base.png ./tmp/Composite-$f
done

rm ./tmp/base.png
