X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Flumas%2Fcreate_lumas;h=f93aa13519cba791461dcac155f50385ce73279d;hb=a12d28fe778fe2c816b3a60229e2ac440648a884;hp=71f3db6778c1bcdc1c0d3a32d3d106d9e6e649c3;hpb=ff8e939e1781bf747b7a9f2d6a26a6f7ca1b9bee;p=melted diff --git a/src/modules/lumas/create_lumas b/src/modules/lumas/create_lumas index 71f3db6..f93aa13 100755 --- a/src/modules/lumas/create_lumas +++ b/src/modules/lumas/create_lumas @@ -1,31 +1,48 @@ #!/bin/sh -[ \( -d PAL \) -a \( ! $0 -nt PAL/luma01.pgm \) ] && exit 0 +[ \( -d PAL \) -a \( ! $0 -nt .executed \) ] && exit 0 + +bpp=16 +[ -f .8bit ] && bpp=8 for i in PAL NTSC do mkdir -p $i + rm -f $i/*.pgm $i/*.png + [ "$i" == "PAL" ] && h=576 || h=480 - ./luma -h $h -bpp 16 > $i/luma01.pgm - ./luma -h $h -bpp 16 -bands $h > $i/luma02.pgm - ./luma -h $h -bpp 16 -hmirror 1 > $i/luma03.pgm - ./luma -h $h -bpp 16 -bands $h -vmirror 1 > $i/luma04.pgm - ./luma -h $h -bpp 16 -offset 32768 -dmirror 1 > $i/luma05.pgm - ./luma -h $h -bpp 16 -offset 32768 -dmirror 1 -flip 1 > $i/luma06.pgm - ./luma -h $h -bpp 16 -offset 32768 -dmirror 1 -quart 1 > $i/luma07.pgm - ./luma -h $h -bpp 16 -offset 32768 -dmirror 1 -quart 1 -flip 1 > $i/luma08.pgm - ./luma -h $h -bpp 16 -bands 12 -rband 0 > $i/luma09.pgm - ./luma -h $h -bpp 16 -bands 12 -rband 0 -rotate 1 -flop 1 > $i/luma10.pgm - ./luma -h $h -bpp 16 -bands 12 -rband 1 > $i/luma11.pgm - ./luma -h $h -bpp 16 -bands 12 -rband 1 -vmirror 1 > $i/luma12.pgm - ./luma -h $h -bpp 16 -bands 12 -rband 1 -rotate 1 -flop 1 > $i/luma13.pgm - ./luma -h $h -bpp 16 -bands 12 -rband 1 -rotate 1 -vmirror 1 > $i/luma14.pgm - ./luma -h $h -bpp 16 -offset 32768 -dmirror 1 -hmirror 1 > $i/luma15.pgm - ./luma -h $h -bpp 16 -type 1 > $i/luma16.pgm - ./luma -h $h -bpp 16 -type 1 -bands 2 -rband 1 > $i/luma17.pgm - ./luma -h $h -bpp 16 -type 2 > $i/luma18.pgm - ./luma -h $h -bpp 16 -type 2 -quart 1 > $i/luma19.pgm - ./luma -h $h -bpp 16 -type 2 -quart 1 -flip 1 > $i/luma20.pgm - ./luma -h $h -bpp 16 -type 2 -quart 1 -bands 2 > $i/luma21.pgm - ./luma -h $h -bpp 16 -type 3 > $i/luma22.pgm + ./luma -h $h -bpp $bpp > $i/luma01.pgm + ./luma -h $h -bpp $bpp -bands $h > $i/luma02.pgm + ./luma -h $h -bpp $bpp -hmirror 1 > $i/luma03.pgm + ./luma -h $h -bpp $bpp -bands $h -vmirror 1 > $i/luma04.pgm + ./luma -h $h -bpp $bpp -offset 32768 -dmirror 1 > $i/luma05.pgm + ./luma -h $h -bpp $bpp -offset 32768 -dmirror 1 -flip 1 > $i/luma06.pgm + ./luma -h $h -bpp $bpp -offset 32768 -dmirror 1 -quart 1 > $i/luma07.pgm + ./luma -h $h -bpp $bpp -offset 32768 -dmirror 1 -quart 1 -flip 1 > $i/luma08.pgm + ./luma -h $h -bpp $bpp -bands 12 -rband 0 > $i/luma09.pgm + ./luma -h $h -bpp $bpp -bands 12 -rband 0 -rotate 1 -flop 1 > $i/luma10.pgm + ./luma -h $h -bpp $bpp -bands 12 -rband 1 > $i/luma11.pgm + ./luma -h $h -bpp $bpp -bands 12 -rband 1 -vmirror 1 > $i/luma12.pgm + ./luma -h $h -bpp $bpp -bands 12 -rband 1 -rotate 1 -flop 1 > $i/luma13.pgm + ./luma -h $h -bpp $bpp -bands 12 -rband 1 -rotate 1 -vmirror 1 > $i/luma14.pgm + ./luma -h $h -bpp $bpp -offset 32768 -dmirror 1 -hmirror 1 > $i/luma15.pgm + ./luma -h $h -bpp $bpp -type 1 > $i/luma16.pgm + ./luma -h $h -bpp $bpp -type 1 -bands 2 -rband 1 > $i/luma17.pgm + ./luma -h $h -bpp $bpp -type 2 > $i/luma18.pgm + ./luma -h $h -bpp $bpp -type 2 -quart 1 > $i/luma19.pgm + ./luma -h $h -bpp $bpp -type 2 -quart 1 -flip 1 > $i/luma20.pgm + ./luma -h $h -bpp $bpp -type 2 -quart 1 -bands 2 > $i/luma21.pgm + ./luma -h $h -bpp $bpp -type 3 > $i/luma22.pgm + + if [ -f .compress ] + then + for f in $i/*.pgm + do + convert $f $f.png + rm -f $f + done + fi done + +touch .executed +