home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / new / gfx / show / svojpeg / jpeg.doc < prev    next >
Text File  |  1994-06-08  |  4KB  |  139 lines

  1.  
  2.   JPEG.svobject
  3.  
  4.   © 1994 by Andreas R. Kleinert.
  5.  
  6.   FREEWARE. All rights reserved.
  7.   This software is based in part on the work of the Independent JPEG Group.
  8.  
  9.   Version      : 2.3
  10.   Release Date : 08.06.1994
  11.  
  12.  
  13.   Requirements
  14.   ~~~~~~~~~~~~
  15.   - OS V2.04+ (V37)+ and its libraries
  16.   - 68020+, optimized for 68030
  17.   - superviewsupport.library V1+
  18.  
  19.  
  20.   Description
  21.   ~~~~~~~~~~~
  22.   JPEG.svobject is an external Library-Module for the superview.library V2+.
  23.  
  24.   It contains SVDriver-Support for the superview.library V3+, and
  25.   needs any SVDriver with ChunkyPixel-Support.
  26.  
  27.   It supports reading and writing of JPEG Files as they are written by
  28.   "The Independent JPEG Group's JPEG Software" (release 4).
  29.  
  30.   In detail these are :
  31.  
  32.   Reading :
  33.  
  34.    - JPEG (IJG-JFIF), with output in 256 Colors or 24 Bit
  35.  
  36.   Writing :
  37.  
  38.    - JPEG (IJG-JFIF), from upto 8 or 24 Bit Input
  39.  
  40.  
  41.   Remarks
  42.   ~~~~~~~
  43.   * JPEGTMP:
  44.   * Temporary data will be written to a directory assigned to "JPEGTMP:",
  45.     if neccessary, but please note, that this might affect your HardDisk,
  46.     if this program crashes (e.g. on a corrupt JPEG-picture) !
  47.     So don't blame me, if this happens, but select a _safe_ place for this
  48.     temporary-file directory !
  49.  
  50.   * Functionality :
  51.   * OK, let's get to the more positive things :
  52.     Since the small problems in the first beta version, some bugs in using
  53.     the IJG-Sources have been fixed, and so almost any JPEG (".JPG") pictures
  54.     out there should be read and displayed correctly.
  55.  
  56.   * Writing JPEG-Files :
  57.   * Note, that JPEG-compression is lossy, which means that the original
  58.     picture cannot be reconstructed totally.
  59.     Only JPEG-compress files, from which you have backups, or files which
  60.     you never want to edit and enhance again.
  61.     You should always control the results from saving an JPEG-File : in
  62.     some special cases (e.g. many thin lines on the screen) there may
  63.     occur strong differences to the original picture.
  64.  
  65.  
  66.   ControlPad-Switches
  67.   ~~~~~~~~~~~~~~~~~~~
  68.   ControlPad-Name     : "ENV:superview-library/JPEG.controlpad"
  69.   ControlPad-Commands : - COLORDEPTH = <8/24>
  70.               ; shell the output be 8 or 24 Bit Data ?
  71.               ; default is 8 Bit data
  72.  
  73.  
  74.   Limitations
  75.   ~~~~~~~~~~~
  76.   Please note, that the De/Encoding Routines of the Library are not (yet)
  77.   fully re-entrant, so that only one Task may De/Encode a picture at a time.
  78.   The Library itself manages it, that the other Task has to Delay() until
  79.   the De/Encoding Routines are "free" again.
  80.   This makes NOT REALLY A MATTER, because De/Encoding takes so much of the
  81.   processor's time, that it is NOT EFFICIENT to EN/DECODE TWO OR MORE
  82.   pictures AT THE SAME TIME ANYWAY !
  83.   Nevertheless parallel Decoding while Encoding should be possible without
  84.   problems (if it does not work, please report it to me !).
  85.  
  86.  
  87.   Author
  88.   ~~~~~~
  89.   Andreas R. Kleinert
  90.   Grube Hohe Grethe 23
  91.   D-57074 Siegen
  92.   Germany
  93.  
  94.  
  95.   History
  96.   ~~~~~~~
  97.   V2.3 (08.06.1994) :
  98.  
  99.    - now also writes JPEG-Files.
  100.      Input  : - BIT/ONEPLANE upto 8 Bit
  101.           - ONEPLANE with 24 Bit
  102.      Output : 24 Bit JPEG
  103.    - Note : if you do not need writing of JPEG-Files, you may still use
  104.         the previous versions. They have almost the same functionality,
  105.         but because they are "read-only", they're much shorter ...
  106.  
  107.  
  108.   V2.2 (06.06.1994) :
  109.  
  110.    - removed superviewsupport.library from package, use the version
  111.      supplied with superview.library V6+ instead !
  112.  
  113.  
  114.   V2.1 (21.05.1994) :
  115.  
  116.    - beta-version(s) : V2.0 (nearly all major bugs fixed now)
  117.    - first "public release" version
  118.  
  119.  
  120.   Literature
  121.   ~~~~~~~~~~
  122.   [1] The Independent JPEG Group's software package with Source-Code(s)
  123.       and Documentation.
  124.       (See statement at the top of this Doc-File !)
  125.  
  126.   Credits
  127.   ~~~~~~~
  128.   This software is based in part on the work of the Independent JPEG Group.
  129.   Release 4 of 10-Dec-92 was used (as found on the Walnut Creek "Source
  130.   Code CDROM", March 1994, Directory "MSDOS/GRAPHICS", File "JPEGSRC4.ZIP").
  131.  
  132.  
  133.   Copyrights
  134.   ~~~~~~~~~~
  135.   Some of the mentioned names or products above may be copyrighted by
  136.   companies or trademarks of companies.
  137.  
  138.  
  139.