home *** CD-ROM | disk | FTP | other *** search
- #! /bin/csh -f
- #
- # Tests for the gif_lib utilities.
- # Usage:
- # test-unx [GIF_DIR] [display_prgm]
- #
- # This test assumes the gif_lib utilities are available from one of the
- # path directorys, and that GIF_DIR is set (directly or through command line)
- # to the directory holf these gif files:
- # 1. solid2.gif
- # 2. cheryl.gif
- # 3. porsche.gif
- # In addition, set GIF_DISPLAY ( directly or through command line) to the
- # program to display gif files in our system.
- #
- # Gershon Elber, Feb 90.
- #
-
- set GIF_DIR = ./pic
- if ($1 != "") set GIF_DIR = $1
-
- set GIF_DISPLAY = gif2iris
- if ($2 != "") set GIF_DISPLAY = $2
-
- gifbg -d tl -s 320 200 -c 255 255 255 -l 64 > bg1.gif
- gifcomb $GIF_DIR/porsche.gif bg1.gif | $GIF_DISPLAY
- rm -f bg1.gif
-
- text2gif -f 1 -s 7 -c 0 255 0 -t "Created using the IRIT solid modeler, Gershon Elber 1990" > credit.gif
- gifasm $GIF_DIR/solid2.gif credit.gif | $GIF_DISPLAY
- rm -f credit.gif
-
- gifhisto -t $GIF_DIR/cheryl.gif | sort -r | more
- gifhisto -b -s 200 512 $GIF_DIR/cheryl.gif | gifflip -l | $GIF_DISPLAY
-
- gifflip -r $GIF_DIR/solid2.gif | gifrsize | $GIF_DISPLAY
-
- gifinter $GIF_DIR/cheryl.gif | gifflip -x | $GIF_DISPLAY
-
- gifbg -d "TL" -s 320 175 -c 255 255 255 -l 64 | gifpos -s 640 350 -i 0 0 > b1.gif
- gifbg -d "BL" -s 320 175 -c 255 255 255 -l 64 | gifpos -s 640 350 -i 0 175 > b2.gif
- gifbg -d "TR" -s 320 175 -c 255 255 255 -l 64 | gifpos -s 640 350 -i 320 0 > b3.gif
- gifbg -d "BR" -s 320 175 -c 255 255 255 -l 64 | gifpos -s 640 350 -i 320 175 > b4.gif
- gifasm b1.gif b2.gif b3.gif b4.gif > backgrnd.gif
- $GIF_DISPLAY backgrnd.gif
- rm -f b?.gif backgrnd.gif
-
- cp $GIF_DIR/solid2.gif s1.gif
- gifrsize s1.gif > s2.gif
- gifrsize s2.gif > s3.gif
- gifrsize s3.gif > s4.gif
- gifpos -i 320 0 s2.gif | gifinto s2.gif
- gifpos -i 480 0 s3.gif | gifinto s3.gif
- gifpos -i 560 0 s4.gif | gifinto s4.gif
- gifasm s1.gif s2.gif s3.gif s4.gif > sall.gif
- giftext sall.gif
- $GIF_DISPLAY sall.gif
- gifrsize -s 0.45 sall.gif | $GIF_DISPLAY
- rm -f s?.gif sall.gif
-
- gifpos -s 720 348 -i 400 148 $GIF_DIR/porsche.gif | $GIF_DISPLAY
-
- gifrsize -S 800 600 $GIF_DIR/solid2.gif | $GIF_DISPLAY
-
- gifinter $GIF_DIR/cheryl.gif | gifrsize | $GIF_DISPLAY
-
- gifinter $GIF_DIR/cheryl.gif | gifclip -i 222 0 390 134 | gifpos -s 169 135 | gifrsize -s 2.0 | $GIF_DISPLAY
-
- gifrotat -a 45 $GIF_DIR/cheryl.gif | $GIF_DISPLAY
-
- Exit:
-