#! /bin/bash
# Last edited on 2023-01-22 10:02:54 by stolfi

( cd ppm-400x400/ && ls *.ppm ) \
  | sed -e 's:[.]ppm::g' \
  > .aaa

for f in `cat .aaa` ; do
  if [[ ! ("/$f" =~ /wavys-* ) ]]; then
    echo "=== $f ============" 1>&2
    cat ppm-400x400/$f.ppm | pnmscale -xsize 256 | ppmtopgm | pgmnorm -bpercent 2 -wpercent 2 | pnmdepth 255 > pgm-256x256/$f.pgm
    cat ppm-400x400/$f.ppm | pnmscale -xsize 128 | ppmtopgm | pgmnorm -bpercent 2 -wpercent 2 | pnmdepth 255 > pgm-128x128/$f.pgm
  fi
done
( cd pgm-256x256 && eom *.pgm )
( cd pgm-128x128 && eom *.pgm )

