home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 2000 April & May / AMIGA_2000_04.iso / patches / guigfxlib / readme < prev    next >
Text File  |  1999-10-14  |  3KB  |  100 lines

  1. Short:    application layer for pixel graphics
  2. Author:   Timm S. Müller
  3. Uploader: Timm S. Müller (Timm.Mueller@darmstadt.netsurf.de)
  4. Type:     dev/misc
  5. Version:  16.2
  6. Requires: Kickstart 3.0 (v39), MC68020, render.library v30
  7.  
  8.  
  9. overview
  10. -----------------------------
  11.  
  12.   - guigfx.library is an application layer for pixel graphics.
  13.  
  14.   - guigfx.library breaks the chains of all those nasty
  15.     planar, chunky, 8/16/24bit, OS3.0, OS3.1, OCS, ECS, AGA,
  16.     CybergraphX and Picasso96 considerations.
  17.  
  18.   - with guigfx.library you no longer have to take care about your
  19.     application running on a OCS machine or on a high-end
  20.     graphics-card system.
  21.  
  22.   - guigfx.library lets you freely choose truecolor graphics for
  23.     your applications.
  24.  
  25.   - with guigfx.library your graphics will always look as fine as
  26.     possible, on any screen, no matter if driven on 24 bit
  27.     1024x768 CybergraphX/Picasso96, on HAM8, or 1 bit productivity
  28.     interlaced.
  29.  
  30.   - guigfx.library does quick color-reduction, rendering,
  31.     remapping and dithering for you. only you don't know when,
  32.     on which machine, under what circumstances.
  33.  
  34.   - guigfx.library treats scaling as a standard operation.
  35.     it is available at any time, without extra consideration,
  36.     without extra memory consumption, even without a true loss
  37.     of performance.
  38.     
  39.   - guigfx.library handles screen pen allocation in an extremely
  40.     effective way.
  41.  
  42.   - guigfx.library hides bugs, incompatibilities and insufficiencies
  43.     of graphics.library, cybergraphics.library and Picasso96 from
  44.     you. it is an attempt to render incompatibilities between
  45.     different versions of CybergraphX and Picasso96 obsolete.
  46.     
  47.   - guigfx.library features picture.datatype import. standard and
  48.     v43 (including Picasso96) picture datatypes are automatically
  49.     recognized and used as available.
  50.  
  51.   - guigfx.library does not call SetFunction() and is hereby
  52.     guaranteed to never do so in future versions.
  53.  
  54.   - guigfx.library puts all that stuff into a black-box,
  55.     freeing your mind for the creative part.
  56.  
  57.  
  58. features
  59. -----------------------------
  60.  
  61.   - full truecolor, OCS, ECS, AGA, HAM support
  62.   - screen-pen management
  63.   - color-reduction
  64.   - dithering
  65.   - picture.class datatype import
  66.   - scaling
  67.   - image processing methods 
  68.     (crop, scale, render, tint, 
  69.     alpha-channel, texture-mapping, ...)
  70.   - fully documented
  71.   - supplied with C includes for SAS/C, StormC and MaxonC
  72.   - freeware
  73.  
  74.  
  75. requirements
  76. -----------------------------
  77.  
  78.   - render.library v30 (dev/misc/renderlib.lha)
  79.   - MC68020
  80.   - OS3.0 (v39)
  81.   
  82.   optional:
  83.   higher OS, higher CPU, FPU,
  84.   CyberGraphX or Picasso 96
  85.  
  86.  
  87. recent changes
  88. -----------------------------
  89.  
  90. v16.2
  91.  
  92.     - improved mask handling: LoadPicture() now computes an
  93.       alpha-channel from a given transparency color, when no
  94.       PDTA_MaskPlane was returned. this solves some
  95.       outstanding compatibility problems with the picasso96
  96.       picture.datatype. thanks to S. Bauer for reporting
  97.       these problems.
  98.  
  99.     - fixed version string
  100.