#! /bin/bash -eu

tag="$1"; shift
color="$1"; shift

PROG_DIR="../.."
PROG_SH="annotate_image.sh"
 
COMMANDS=( \
    -imagesize 326 351 \
    -textsize 22 \
    -textcolor yellow \
    -strokecolor blue \
    -fillcolor orange \
    -LA 086 059 000  040 050 '1' \
    -LA 086 059 000  -40 050 '1' \
    -LA 086 059 000  040 -50 '1' \
    -strokewidth 2.0 \
    -strokecolor red -fillcolor green \
    -textcolor blue \
    -LA 111 094  005  040 100 '2' \
    -LD 120 120  005  040 150 '33' \
    -LC 110 170  020  040 200 '444' \
    -strokecolor none -fillcolor yellow \
    -C 111 094  005 \
    -strokecolor red -fillcolor green \
    -C  118 307 020 \
    -Q  198 198  203 234  306 225  295 161 \
    -P  195 031  050 020  -30 050 \
    -S  140 060  160 180  260 110 \
    -I  272 066 0.0 1.0 data/pensive.png 1.5 -D 272 066 \
    -color 'rgb(100%,070%,020%)' \
    -D  125 085  145 205  245 135 \
    -strokecolor blue -fillcolor 'none' \
    -C  098 287 020 \
    -Q  178 178  183 214  286 205  275 141 \
    -P  175 011  050 020  -30 050 \
    -strokecolor yellow -fillcolor red \
    -T  250 250 0.5 0.5 'BOGUS' -D 250 250 \
    -T  250 280 1.0 0.5 'BOGUS' -D 250 280 \
    -T  250 310 0.0 0.5 'BOGUS' -D 250 310 \
    -T  250 340 0.0 0.0 'BOGUS' -D 250 340 \
  )      

OUT_PNG="out/gizmo-annot-sh-${tag}.png"

${PROG_DIR}/${PROG_SH} \
    -debug \
    data/gizmo.png \
    -shadowcolor ${color} \
    ${COMMANDS[@]} \
  > ${OUT_PNG}
if [[ -s ${OUT_PNG} ]]; then display ${OUT_PNG}; fi
${PROG_DIR}/${PROG_SH} -help
