home *** CD-ROM | disk | FTP | other *** search
-
- PCD.svobject
-
- written and (in parts) © 1994 by Andreas R. Kleinert.
-
- FREEWARE. All rights reserved.
-
- Version : 2.1
- Release Date : 31.12.1994
-
-
- Requirements
- ~~~~~~~~~~~~
- - OS V2.04+ (V37)+ and its libraries
- - superviewsupport.library V1+
-
-
- Description
- ~~~~~~~~~~~
- PCD.svobject is an external Library-Module for the
- superview.library V5+.
-
- It supports reading of the unpacked resolutions of PCD-Files,
- as BASE/16 (192x128), BASE/4 (384x256) and BASE (768x512).
-
- It DOES NOT READ the BASE*4 (1536x1024) and BASE*16 (3072x2048)
- resolutions, since these are encrypted in a way, which is not
- only undocumented, but also copyrighted by Kodak.
-
-
- Legal Issues
- ~~~~~~~~~~~~
- This program is FREEWARE.
- The author does not claim any copyrights on the code, which is
- used to decode the YUV-data fromout the PCD-file (see credits)
- or on the other PCD-related information.
- Copyright is only claimed for the program as a whole, which means
- that some parts of the library module, which are also used within
- other SVObjects, are copyrighted by the author.
-
- If the writing or the publication of this program should ever
- be considered to be partly any kind of a violation of third party
- copyrights, it is hereby expressed that the usage of this program
- is only allowed, if any user of it agrees to the following:
- If the case as described above takes place, any user has to
- delete any copies of this program immediately when he gets informed
- about it.
-
-
- ControlPad-Switches
- ~~~~~~~~~~~~~~~~~~~
- ControlPad-Name : "ENV:superview-library/PCD.controlpad"
- ControlPad-Commands : - OUTPUTFORMAT=<BASE/16 | BASE/4 | BASE >
- ; specifies the output resolution to be used
-
-
- Credits
- ~~~~~~~
- For the 24 Bit YUV <-> RGB Conversion Routines I used some code of the
- NetPBM Package.
- The code of the original routine has been _strongly_ modified and
- enhanced/improved (there are almost no similarities to the original
- code left now, except the main algorithm).
- Here is the Copyright notice as found in the specific source files :
-
- /* yuvsplittoppm.c - construct a portable pixmap from 3 raw files:
- ** - basename.Y : The Luminance chunk at the size of the Image
- ** - basename.U : The Chrominance chunk U at 1/4
- ** - basename.V : The Chrominance chunk V at 1/4
- ** The subsampled U and V values are made by arithmetic mean.
- **
- ** If ccir601 is defined, the produced YUV triples have been scaled again
- ** to fit into the smaller range of values for this standard.
- **
- ** by Marcel Wijkstra <wijkstra@fwi.uva.nl>
- **
- ** Based on ppmtoyuvsplit.c
- **
- ** Permission to use, copy, modify, and distribute this software and its
- ** documentation for any purpose and without fee is hereby granted, provided
- ** that the above copyright notice appear in all copies and that both that
- ** copyright notice and this permission notice appear in supporting
- ** documentation. This software is provided "as is" without express or
- ** implied warranty.
- */
-
-
- Author
- ~~~~~~
- Andreas_Kleinert@superview.life.sub.org
- Fido 2:2457/435.10
-
-
- History
- ~~~~~~~
- V2.1 (31.12.1994) :
-
- - first version
-
-
- Copyrights
- ~~~~~~~~~~
- Some of the mentioned names or products above are be copyrighted by
- companies or trademarks of companies.
-