home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / rexx / library2 / gbmrexx / gbm / gbm.top < prev    next >
Text File  |  1993-11-10  |  3KB  |  102 lines

  1. Generalised Bitmap Module
  2.  
  3. This code is written with no segmentation and 32-bit in mind.
  4. Code is 100% portable, intended to run on OS/2 2.0, DSS, and AIX on RS/6000.
  5.  
  6. /*...vgbm\46\txt       \45\ documentation:0:*/
  7.  
  8. /*...Vos2\92\makefile  \45\ OS\47\2 2\46\0 version of makefile:0:*/
  9. /*...Vunix\92\makefile \45\ UNIX version of makefile:0:*/
  10.  
  11. Generalised bitmap read / write module
  12.  
  13. /*...Vgbmpgm\46\h:0:*/
  14. /*...Vgbmpgm\46\c      \45\ Poskanzers Portable Greymap:0:*/
  15.  
  16. /*...Vgbmppm\46\h:0:*/
  17. /*...Vgbmppm\46\c      \45\ Poskanzers Portable Pixel Map:0:*/
  18.  
  19. /*...Vgbmbmp\46\h:0:*/
  20. /*...Vgbmbmp\46\c      \45\ OS\47\2 1\46\1\44\ 1\46\2\44\ 2\46\0 \47\ Windows 3\46\0 bitmap:0:*/
  21.  
  22. /*...Vgbmtga\46\h:0:*/
  23. /*...Vgbmtga\46\c      \45\ Targa \47\ Vista:0:*/
  24.  
  25. /*...Vgbmkps\46\h:0:*/
  26. /*...Vgbmkps\46\c      \45\ IBM KIPS:0:*/
  27.  
  28. /*...Vgbmiax\46\h:0:*/
  29. /*...Vgbmiax\46\c      \45\ IBM Image Access eXecutive:0:*/
  30.  
  31. /*...Vgbmpcx\46\h:0:*/
  32. /*...Vgbmpcx\46\c      \45\ ZSoft PC Paintbrush:0:*/
  33.  
  34. /*...Vgbmtif\46\h:0:*/
  35. /*...Vgbmtif\46\c      \45\ Microsoft\47\Aldus Tagged Image File Format:0:*/
  36. /*...Vgbmtifh\46\h:0:*/
  37. /*...Vgbmtifh\46\c:0:*/
  38.  
  39. /*...Vgbmlbm\46\h:0:*/
  40. /*...Vgbmlbm\46\c      \45\ Amiga IFF \47\ ILBM format:0:*/
  41.  
  42. /*...Vgbmvid\46\h:0:*/
  43. /*...Vgbmvid\46\c      \45\ YUV12C M\45\Motion Frame Buffer:0:*/
  44.  
  45. /*...Vgbmgif\46\h:0:*/
  46. /*...Vgbmgif\46\c      \45\ CompuServe Graphics Interchange Format:0:*/
  47.  
  48. /*...Vgbmxbm\46\h:0:*/
  49. /*...Vgbmxbm\46\c      \45\ X Bitmaps:0:*/
  50.  
  51. /*...Vgbmspr\46\h:0:*/
  52. /*...Vgbmspr\46\c      \45\ RiscOS Sprites:0:*/
  53.  
  54. /*...Vgbm\46\h         \45\ interface to general bitmap library:0:*/
  55. /*...Vgbm\46\c         \45\ general bitmap library:0:*/
  56.  
  57. Simple test applications
  58.  
  59. /*...Vgbmhdr\46\c      \45\ display header of bitmap files:0:*/
  60.  
  61. Reflection code
  62.  
  63. /*...Vgbmmir\46\h      \45\ interface to reflection code:0:*/
  64. /*...Vgbmmir\46\c      \45\ reflection code:0:*/
  65.  
  66. /*...Vgbmref\46\c      \45\ testcase for reflection code and main GBM library:0:*/
  67.  
  68. Subrectangle code
  69.  
  70. /*...Vgbmrect\46\h     \45\ interface to subrectangle extraction code:0:*/
  71. /*...Vgbmrect\46\c     \45\ subrectangle extraction code:0:*/
  72.  
  73. /*...Vgbmsub\46\c      \45\ testcase for subrectangle code and main GBM library:0:*/
  74.  
  75. Error diffusion code
  76.  
  77. /*...Vgbmerr\46\h      \45\ interface to error diffusion code:0:*/
  78. /*...Vgbmerr\46\c      \45\ error diffusion code:0:*/
  79.  
  80. Bits per pixel truncation code
  81.  
  82. /*...Vgbmtrunc\46\h    \45\ interface to truncate to lower bits per pixel code:0:*/
  83. /*...Vgbmtrunc\46\c    \45\ truncate to lower bits per pixel code:0:*/
  84.  
  85. Halftoning code
  86.  
  87. /*...Vgbmht\46\h       \45\ interface to halftoner:0:*/
  88. /*...Vgbmht\46\c       \45\ halftoner:0:*/
  89.  
  90. Histogram / Frequency-of-use
  91.  
  92. /*...Vgbmhist\46\h     \45\ interface to frequency of use palette mapper:0:*/
  93. /*...Vgbmhist\46\c     \45\ frequency of use palette mapper:0:*/
  94.  
  95. Extensive test program
  96.  
  97. /*...Vgbmbpp\46\c      \45\ change bits per pixel in a file:0:*/
  98.  
  99. Gamma correction
  100.  
  101. /*...Vgbmgamma\46\c    \45\ gamma correction:0:*/
  102.