Casio V-N500 User Manual

Page 228

Advertising
background image

E-226

We provide a set of library routines for reading and writing JPEG image fi les, plus two
sample applications “cjpeg” and “djpeg”, which use the library to perform conversion
between JPEG and some other popular image fi le formats. The library is intended to be
reused in other applications.

In order to support fi le conversion and viewing software, we have included considerable
functionality beyond the bare JPEG coding/decoding capability; for example, the color
quantization modules are not strictly part of JPEG decoding, but they are essential for
output to colormapped fi le formats or colormapped displays. These extra functions can
be compiled out of the library if not required for a particular application. We have also
included “jpegtran”, a utility for lossless transcoding between different JPEG processes,
and “rdjpgcom” and “wrjpgcom”, two simple applications for inserting and extracting
textual comments in JFIF fi les.

The emphasis in designing this software has been on achieving portability and fl exibility,
while also making it fast enough to be useful. In particular, the software is not intended to
be read as a tutorial on JPEG. (See the REFERENCES section for introductory material.)
Rather, it is intended to be reliable, portable, industrial-strength code. We do not claim to
have achieved that goal in every aspect of the software, but we strive for it.

We welcome the use of this software as a component of commercial products. No royalty
is required, but we do ask for an acknowledgement in product documentation, as described
under LEGAL ISSUES.

LEGAL ISSUES
============

In plain English:

1. We don’t promise that this software works. (But if you fi nd any bugs, please let us know!)
2. You can use this software for whatever you want. You don’t have to pay us.
3. You may not pretend that you wrote this software. If you use it in a program, you must

acknowledge somewhere in your documentation that you’ve used the IJG code.

In legalese:

The authors make NO WARRANTY or representation, either express or implied, with
respect to this software, its quality, accuracy, merchantability, or fi tness for a particular
purpose. This software is provided “AS IS”, and you, its user, assume the entire risk as to
its quality and accuracy.

Advertising
This manual is related to the following products: