#!/bin/sh


in=$1
tmp=split.tmp/split
out=$3
scale=$2


ni=16
nj=16


make split

mkdir -p split.tmp

#/bin/rm -f split.tmp/*

gzip -d < $1 | ./split 21600 21600 $ni $nj

j=0
while [ $j -lt $nj ]; do

  i=0
  while [ $i -lt $ni ]; do
 
    echo S $i $j
    pnmscale $scale $tmp.$i.$j.ppm > $tmp.$i.$j.s.ppm
    /bin/rm -f $tmp.$i.$j.ppm
 
    i=$[ $i + 1 ]
  done
  j=$[ $j + 1 ]
done 


  j=0
  while [ $j -lt $nj ]; do


  q=""
  s=""
i=0
while [ $i -lt $ni ]; do
    s="$s $tmp.$i.$j.s.ppm"  

  i=$[ $i + 1 ]
  done

  echo J $j

  pnmcat -lr $s > $tmp.$j.j.s.ppm

#  /bin/rm -f  $s

    j=$[ $j + 1 ]

done

q=""
s=""

j=0
while [ $j -lt $nj ]; do

  s="$s $tmp.$j.j.s.ppm"  
 
  j=$[ $j + 1 ]
done

echo "F"

pnmcat -tb $s > $out
#/bin/rm -f $s

