#!/bin/bash
if [ "$1" == "--help" ] ; then
	cat <<EOF
Apply a standard filter chain to the grey scale data in input.
EOF
	exit
fi
ANSWER=$(wish -geometry 0x0 <<EOF
puts stdout [tk_messageBox -default "no" -icon question \
	-message "Achtung - dieses Script wird mehrere Minuten laufen \
		  - Wirklich starten ?" -parent . -title "Quit" \
	-type yesno]
	exit
EOF
)
if [ "$ANSWER" != "yes" ] ; then
	exit
fi
netcat -w 1 localhost 1234 >/dev/null <<EOF
disp 16
gcenter 400
gwidth 800
mark 0 65535 0
mark 0 300 3
markz 0 300 3
rendermode ZSH
kill_top
markz -1 -1
denoise 1000 3 0 2
dilate 2 2 5
destroygrey 0
filter 0 0.8 0.8 0.8 100 2 2 2
filter 0 1 1 1 50 2.1 2.1 2.1 
filter 0 1.59 1.59 1.59 25 1.5 1.5 1.5
#filter 0 2.53 2.53 2.53 12.5 1.3 1.3 1.3
mark 0 200 3
denoise 1000 3 0 2
norm 16
layer 0 1
layer 1 1
layer 2 1
layer 3 1
layer 4 1
layer 5 1
layer 6 1
layer 7 1
jump 0
makedist 1
rendermode XYZ
markpoly 16 241 -20 60
disp 0
EOF
