off by one

This commit is contained in:
Tonton Th committed 2026-11-13 20:48:54 +01:00
1 parent 6f31e80873
commit 30c12ebecb
1 file changed
+63
+63
View File
@@ -0,0 +1,63 @@
#!/bin/bash
set -e -u
source tools/config.sh
# traitement des arguments
if [ $# -ne 1 ] ; then
echo "need the seq name"
exit 1
fi
shortseq=$1
framedir="frames/$shortseq"
figlet "Seq $shortseq"
echo
# a few molly guards
if [ ! -d $framedir ] ; then
echo "NO DIR $framedir FOUND"
exit 2
fi
voidfile="/dev/shm/void-filler.tga"
# export TGA_OUTILS_VERBOSE="yes"
# tga_tools environ
tga_tools mk_hgrad $voidfile $Img_Width $Img_Height
tga_effects $voidfile water $voidfile 666
tga_applymap 1 $voidfile neon.map $voidfile
# display $voidfile ; exit
# ---------- main loop
compte=0
for idx in $(seq 0 $((NBFRAMES-1)) )
do
image=$(printf "%s/%05d.png" $framedir $idx)
if [ -r $image ] ; then
echo "$image is OK"
else
echo "make $image"
txt=$(printf "%s ~ %03d" $shortseq $idx)
convert $voidfile \
-font Courier-Bold \
-pointsize 110 \
-kerning -1 \
-gravity center \
-fill $TEXTCOL \
-annotate +0+0 "$txt" \
-fill $STROKOL \
-annotate +5+5 "$txt" \
$image
compte=$(( compte + 1 ))
fi
done
echo "$shortseq gen $compte picz"