home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 5
/
FreshFish_July-August1994.bin
/
new
/
gfx
/
show
/
svojpeg
/
jpeg.doc
< prev
next >
Wrap
Text File
|
1994-06-08
|
4KB
|
139 lines
JPEG.svobject
© 1994 by Andreas R. Kleinert.
FREEWARE. All rights reserved.
This software is based in part on the work of the Independent JPEG Group.
Version : 2.3
Release Date : 08.06.1994
Requirements
~~~~~~~~~~~~
- OS V2.04+ (V37)+ and its libraries
- 68020+, optimized for 68030
- superviewsupport.library V1+
Description
~~~~~~~~~~~
JPEG.svobject is an external Library-Module for the superview.library V2+.
It contains SVDriver-Support for the superview.library V3+, and
needs any SVDriver with ChunkyPixel-Support.
It supports reading and writing of JPEG Files as they are written by
"The Independent JPEG Group's JPEG Software" (release 4).
In detail these are :
Reading :
- JPEG (IJG-JFIF), with output in 256 Colors or 24 Bit
Writing :
- JPEG (IJG-JFIF), from upto 8 or 24 Bit Input
Remarks
~~~~~~~
* JPEGTMP:
* Temporary data will be written to a directory assigned to "JPEGTMP:",
if neccessary, but please note, that this might affect your HardDisk,
if this program crashes (e.g. on a corrupt JPEG-picture) !
So don't blame me, if this happens, but select a _safe_ place for this
temporary-file directory !
* Functionality :
* OK, let's get to the more positive things :
Since the small problems in the first beta version, some bugs in using
the IJG-Sources have been fixed, and so almost any JPEG (".JPG") pictures
out there should be read and displayed correctly.
* Writing JPEG-Files :
* Note, that JPEG-compression is lossy, which means that the original
picture cannot be reconstructed totally.
Only JPEG-compress files, from which you have backups, or files which
you never want to edit and enhance again.
You should always control the results from saving an JPEG-File : in
some special cases (e.g. many thin lines on the screen) there may
occur strong differences to the original picture.
ControlPad-Switches
~~~~~~~~~~~~~~~~~~~
ControlPad-Name : "ENV:superview-library/JPEG.controlpad"
ControlPad-Commands : - COLORDEPTH = <8/24>
; shell the output be 8 or 24 Bit Data ?
; default is 8 Bit data
Limitations
~~~~~~~~~~~
Please note, that the De/Encoding Routines of the Library are not (yet)
fully re-entrant, so that only one Task may De/Encode a picture at a time.
The Library itself manages it, that the other Task has to Delay() until
the De/Encoding Routines are "free" again.
This makes NOT REALLY A MATTER, because De/Encoding takes so much of the
processor's time, that it is NOT EFFICIENT to EN/DECODE TWO OR MORE
pictures AT THE SAME TIME ANYWAY !
Nevertheless parallel Decoding while Encoding should be possible without
problems (if it does not work, please report it to me !).
Author
~~~~~~
Andreas R. Kleinert
Grube Hohe Grethe 23
D-57074 Siegen
Germany
History
~~~~~~~
V2.3 (08.06.1994) :
- now also writes JPEG-Files.
Input : - BIT/ONEPLANE upto 8 Bit
- ONEPLANE with 24 Bit
Output : 24 Bit JPEG
- Note : if you do not need writing of JPEG-Files, you may still use
the previous versions. They have almost the same functionality,
but because they are "read-only", they're much shorter ...
V2.2 (06.06.1994) :
- removed superviewsupport.library from package, use the version
supplied with superview.library V6+ instead !
V2.1 (21.05.1994) :
- beta-version(s) : V2.0 (nearly all major bugs fixed now)
- first "public release" version
Literature
~~~~~~~~~~
[1] The Independent JPEG Group's software package with Source-Code(s)
and Documentation.
(See statement at the top of this Doc-File !)
Credits
~~~~~~~
This software is based in part on the work of the Independent JPEG Group.
Release 4 of 10-Dec-92 was used (as found on the Walnut Creek "Source
Code CDROM", March 1994, Directory "MSDOS/GRAPHICS", File "JPEGSRC4.ZIP").
Copyrights
~~~~~~~~~~
Some of the mentioned names or products above may be copyrighted by
companies or trademarks of companies.