home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / libraries / svlib102u.lha / superview-lib_USR / Bonus / PCD-SVObject / PCD.doc < prev   
Encoding:
Text File  |  1995-02-17  |  3.2 KB  |  105 lines

  1.  
  2.   PCD.svobject
  3.  
  4.   written and (in parts) © 1994 by Andreas R. Kleinert.
  5.  
  6.   FREEWARE. All rights reserved.
  7.  
  8.   Version      : 2.1
  9.   Release Date : 31.12.1994
  10.  
  11.  
  12.   Requirements
  13.   ~~~~~~~~~~~~
  14.   - OS V2.04+ (V37)+ and its libraries
  15.   - superviewsupport.library V1+
  16.  
  17.  
  18.   Description
  19.   ~~~~~~~~~~~
  20.   PCD.svobject is an external Library-Module for the
  21.   superview.library V5+.
  22.  
  23.   It supports reading of the unpacked resolutions of PCD-Files,
  24.   as BASE/16 (192x128), BASE/4 (384x256) and BASE (768x512).
  25.  
  26.   It DOES NOT READ the BASE*4 (1536x1024) and BASE*16 (3072x2048)
  27.   resolutions, since these are encrypted in a way, which is not
  28.   only undocumented, but also copyrighted by Kodak.
  29.  
  30.  
  31.   Legal Issues
  32.   ~~~~~~~~~~~~
  33.   This program is FREEWARE.
  34.   The author does not claim any copyrights on the code, which is
  35.   used to decode the YUV-data fromout the PCD-file (see credits)
  36.   or on the other PCD-related information.
  37.   Copyright is only claimed for the program as a whole, which means
  38.   that some parts of the library module, which are also used within
  39.   other SVObjects, are copyrighted by the author.
  40.  
  41.   If the writing or the publication of this program should ever
  42.   be considered to be partly any kind of a violation of third party
  43.   copyrights, it is hereby expressed that the usage of this program
  44.   is only allowed, if any user of it agrees to the following:
  45.   If the case as described above takes place, any user has to
  46.   delete any copies of this program immediately when he gets informed
  47.   about it.
  48.  
  49.  
  50.   ControlPad-Switches
  51.   ~~~~~~~~~~~~~~~~~~~
  52.   ControlPad-Name     : "ENV:superview-library/PCD.controlpad"
  53.   ControlPad-Commands : - OUTPUTFORMAT=<BASE/16 | BASE/4 | BASE >
  54.                           ; specifies the output resolution to be used
  55.  
  56.  
  57.   Credits
  58.   ~~~~~~~
  59.   For the 24 Bit YUV <-> RGB Conversion Routines I used some code of the
  60.   NetPBM Package.
  61.   The code of the original routine has been _strongly_ modified and
  62.   enhanced/improved (there are almost no similarities to the original
  63.   code left now, except the main algorithm).
  64.   Here is the Copyright notice as found in the specific source files :
  65.  
  66. /* yuvsplittoppm.c - construct a portable pixmap from 3 raw files:
  67. ** - basename.Y : The Luminance chunk at the size of the Image
  68. ** - basename.U : The Chrominance chunk U at 1/4
  69. ** - basename.V : The Chrominance chunk V at 1/4
  70. ** The subsampled U and V values are made by arithmetic mean.
  71. **
  72. ** If ccir601 is defined, the produced YUV triples have been scaled again
  73. ** to fit into the smaller range of values for this standard.
  74. **
  75. ** by Marcel Wijkstra <wijkstra@fwi.uva.nl>
  76. **
  77. ** Based on ppmtoyuvsplit.c
  78. **
  79. ** Permission to use, copy, modify, and distribute this software and its
  80. ** documentation for any purpose and without fee is hereby granted, provided
  81. ** that the above copyright notice appear in all copies and that both that
  82. ** copyright notice and this permission notice appear in supporting
  83. ** documentation.  This software is provided "as is" without express or
  84. ** implied warranty.
  85. */
  86.  
  87.  
  88.   Author
  89.   ~~~~~~
  90.   Andreas_Kleinert@superview.life.sub.org
  91.   Fido 2:2457/435.10
  92.  
  93.  
  94.   History
  95.   ~~~~~~~
  96.   V2.1 (31.12.1994) :
  97.  
  98.    - first version
  99.  
  100.  
  101.   Copyrights
  102.   ~~~~~~~~~~
  103.   Some of the mentioned names or products above are be copyrighted by
  104.   companies or trademarks of companies.
  105.