home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / xgalaga-2_0_tar.gz / xgalaga-2_0_tar / xgalaga-2.0 / images / rotate16 < prev    next >
Text File  |  1998-04-12  |  2KB  |  27 lines

  1. #!/bin/sh
  2. #
  3. # Take a single 20x20 image and output a file with 16 rotated views
  4. # Joe Rumsey <ogre@atomic.com>
  5. #
  6. # Usage: rotate16 <filename>
  7. #
  8.         
  9. xpmtoppm < $1 > 00.pnm
  10. xpmtoppm < $1 | pnmrotate -noantialias -22.5 | pnmcut 3 3 20 20 > 01.pnm
  11. xpmtoppm < $1 | pnmrotate -noantialias -45   | pnmcut 4 4 20 20 > 02.pnm
  12. xpmtoppm < $1 | pnmrotate -noantialias -67.5 | pnmcut 3 3 20 20 > 03.pnm
  13. xpmtoppm < $1 | pnmrotate -noantialias -90   > 04.pnm
  14. xpmtoppm < $1 | pnmrotate -noantialias -67.5 | pnmcut 3 3 20 20 | pnmflip -tb > 05.pnm
  15. xpmtoppm < $1 | pnmrotate -noantialias -45   | pnmcut 4 4 20 20 | pnmflip -tb > 06.pnm
  16. xpmtoppm < $1 | pnmrotate -noantialias -22.5 | pnmcut 3 3 20 20 | pnmflip -tb > 07.pnm
  17. xpmtoppm < $1 | pnmflip -tb > 08.pnm
  18. xpmtoppm < $1 | pnmrotate -noantialias -67.5 | pnmcut 3 3 20 20 | pnmflip -xy > 09.pnm
  19. xpmtoppm < $1 | pnmrotate -noantialias -45   | pnmcut 4 4 20 20 | pnmflip -xy > 10.pnm
  20. xpmtoppm < $1 | pnmrotate -noantialias -22.5 | pnmcut 3 3 20 20 | pnmflip -xy > 11.pnm
  21. xpmtoppm < $1 | pnmrotate -noantialias  90   > 12.pnm
  22. xpmtoppm < $1 | pnmrotate -noantialias  67.5 | pnmcut 3 3 20 20 > 13.pnm
  23. xpmtoppm < $1 | pnmrotate -noantialias  45   | pnmcut 4 4 20 20 > 14.pnm
  24. xpmtoppm < $1 | pnmrotate -noantialias  22.5 | pnmcut 3 3 20 20 > 15.pnm
  25. pnmcat -tb 00.pnm 01.pnm 02.pnm 03.pnm 04.pnm 05.pnm 06.pnm 07.pnm 08.pnm 09.pnm 10.pnm 11.pnm 12.pnm 13.pnm 14.pnm 15.pnm | ppmtoxpm | sed "s/#000000000000/None/"
  26. rm  00.pnm 01.pnm 02.pnm 03.pnm 04.pnm 05.pnm 06.pnm 07.pnm 08.pnm 09.pnm 10.pnm 11.pnm 12.pnm 13.pnm 14.pnm 15.pnm
  27.