Libpng, Libjpg – Инструкция по эксплуатации Pioneer BDP-320

Страница 49

Advertising
background image

49

Ru

07

We suggest, but do not require, that you use one or more
of the following phrases to refer to this software in your
documentation or advertising materials: ‘FreeType
Project’, ‘FreeType Engine’, ‘FreeType library’, or
‘FreeType Distribution’.
As you have not signed this license, you are not required
to accept it. However, as the FreeType Project is
copyrighted material, only this license, or another one
contracted with the authors, grants you the right to use,
distribute, and modify it. Therefore, by using,
distributing, or modifying the FreeType Project, you
indicate that you understand and accept all the terms of
this license.

4. Contacts

There are two mailing lists related to FreeType:
[email protected]

Discusses general use and applications of FreeType,
as well as future and wanted additions to the library
and distribution. If you are looking for support, start in
this list if you haven’t found anything to help you in the
documentation.

[email protected]

Discusses bugs, as well as engine internals, design
issues, specific licenses, porting, etc.

Our home page can be found at

http://www.freetype.org

libpng

COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
If you modify libpng you may insert additional notices
immediately following this sentence.
libpng versions 1.2.6, August 15, 2004, through 1.2.26, April
2, 2008, are Copyright © 2004, 2006-2008 Glenn Randers-
Pehrson, and are distributed according to the same
disclaimer and license as libpng-1.2.5 with the following
individual added to the list of Contributing Authors

Cosmin Truta

libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October
3, 2002, are Copyright © 2000-2002 Glenn Randers-
Pehrson, and are distributed according to the same
disclaimer and license as libpng-1.0.6 with the following
individuals added to the list of Contributing Authors

Simon-Pierre Cadieux
Eric S. Raymond
Gilles Vollant

and with the following additions to the disclaimer:

There is no warranty against interference with your
enjoyment of the library or against infringement. There is
no warranty that our efforts or the library will fulfill any of
your particular purposes or needs. This library is provided
with all faults, and the entire risk of satisfactory quality,
performance, accuracy, and effort is with the user.

libpng versions 0.97, January 1998, through 1.0.6, March
20, 2000, are Copyright © 1998, 1999 Glenn Randers-
Pehrson, and are distributed according to the same
disclaimer and license as libpng-0.96, with the following
individuals added to the list of Contributing Authors:

Tom Lane
Glenn Randers-Pehrson
Willem van Schaik

libpng versions 0.89, June 1996, through 0.96, May 1997,
are Copyright © 1996, 1997 Andreas Dilger Distributed
according to the same disclaimer and license as libpng-
0.88, with the following individuals added to the list of
Contributing Authors:

John Bowler
Kevin Bracey
Sam Bushell
Magnus Holmgren
Greg Roelofs
Tom Tanner

libpng versions 0.5, May 1995, through 0.88, January 1996,
are Copyright © 1995, 1996 Guy Eric Schalnat, Group 42,
Inc.
For the purposes of this copyright and license,
“Contributing Authors” is defined as the following set of
individuals:

Andreas Dilger
Dave Martindale
Guy Eric Schalnat
Paul Schmidt
Tim Wegner

The PNG Reference Library is supplied “AS IS”. The
Contributing Authors and Group 42, Inc. disclaim all
warranties, expressed or implied, including, without
limitation, the warranties of merchantability and of fitness
for any purpose. The Contributing Authors and Group 42,
Inc. assume no liability for direct, indirect, incidental,
special, exemplary, or consequential damages, which may
result from the use of the PNG Reference Library, even if
advised of the possibility of such damage.
Permission is hereby granted to use, copy, modify, and
distribute this source code, or portions hereof, for any
purpose, without fee, subject to the following restrictions:
1. The origin of this source code must not be misrepresented.

2. Altered versions must be plainly marked as such and

must not be misrepresented as being the original source.

3. This Copyright notice may not be removed or altered from

any source or altered source distribution.

The Contributing Authors and Group 42, Inc. specifically
permit, without fee, and encourage the use of this source
code as a component to supporting the PNG file format in
commercial products. If you use this source code in a
product, acknowledgment is not required but would be
appreciated.
A “png_get_copyright” function is available, for convenient
use in “about” boxes and the like:
printf(“%s”,png_get_copyright(NULL));Also, the PNG logo
(in PNG format, of course) is supplied in the files
“pngbar.png” and “pngbar.jpg (88x31) and “pngnow.png”
(98x31).
Libpng is OSI Certified Open Source Software. OSI Certified
Open Source is a certification mark of the Open Source
Initiative.

Glenn Randers-Pehrson
glennrp at users.sourceforge.net
2-Apr-08

libjpg

The Independent JPEG Group’s JPEG software
README for release 6b of 27-Mar-1998
This distribution contains the sixth public release of the
Independent JPEG Group’s free JPEG software. You are
welcome to redistribute this software and to use it for any
purpose, subject to the conditions under LEGAL ISSUES,
below.
Serious users of this software (particularly those
incorporating it into larger programs) should contact IJG at
[email protected] to be added to our electronic
mailing list. Mailing list members are notified of updates
and have a chance to participate in technical discussions,
etc.
This software is the work of Tom Lane, Philip Gladstone, Jim
Boucher, Lee Crocker, Julian Minguillon, Luis Ortiz, George
Phillips, Davide Rossi, Guido Vollbeding, Ge’ Weijers, and
other members of the Independent JPEG Group.
IJG is not affiliated with the official ISO JPEG standards
committee.
DOCUMENTATION ROADMAP
This file contains the following sections:
OVERVIEW

General description of JPEG and
the IJG software.

LEGAL ISSUES

Copyright, lack of warranty, terms
of distribution.

REFERENCES

Where to learn more about JPEG.

ARCHIVE LOCATIONS Where to find newer versions of

this software.

RELATED SOFTWARE Other stuff you should get.
FILE FORMAT WARS

Software *not* to get.

TO DO

Plans for future IJG releases.

Other documentation files in the distribution are:
User documentation:

install.doc

How to configure and install the IJG
software.

usage.doc

Usage instructions for cjpeg, djpeg,
jpegtran, rdjpgcom, and wrjpgcom.

*.1 Unix-style man pages for programs (same info as

usage.doc).

wizard.doc

Advanced usage instructions for JPEG
wizards only.

change.log

Version-to-version change highlights.

Programmer and internal documentation:

libjpeg.doc

How to use the JPEG library in your own
programs.

example.c

Sample code for calling the JPEG library.

structure.doc Overview of the JPEG library’s internal

structure.

filelist.doc

Road map of IJG files.

coderules.doc Coding style rules --- please read if you

contribute code.

Please read at least the files install.doc and usage.doc.
Useful information can also be found in the JPEG FAQ
(Frequently Asked Questions) article. See ARCHIVE
LOCATIONS below to find out where to obtain the FAQ
article.
If you want to understand how the JPEG code works, we
suggest reading one or more of the REFERENCES, then
looking at the documentation files (in roughly the order
listed) before diving into the code.
OVERVIEW
This package contains C software to implement JPEG
image compression and decompression. JPEG
(pronounced “jay-peg”) is a standardized compression
method for full-color and gray-scale images. JPEG is
intended for compressing real-world scenes; line drawings,
cartoons and other non-realistic images are not its strong
suit. JPEG is lossy, meaning that the output image is not
exactly identical to the input image. Hence you must not
use JPEG if you have to have identical output bits. However,
on typical photographic images, very good compression
levels can be obtained with no visible change, and

remarkably high compression levels are possible if you can
tolerate a low-quality image. For more details, see the
references, or just experiment with various compression
settings.
This software implements JPEG baseline, extended-
sequential, and progressive compression processes.
Provision is made for supporting all variants of these
processes, although some uncommon parameter settings
aren’t implemented yet. For legal reasons, we are not
distributing code for the arithmetic-coding variants of
JPEG; see LEGAL ISSUES. We have made no provision for
supporting the hierarchical or lossless processes defined
in the standard.
We provide a set of library routines for reading and writing
JPEG image files, plus two sample applications “cjpeg” and
“djpeg”, which use the library to perform conversion
between JPEG and some other popular image file formats.
The library is intended to be reused in other applications.
In order to support file 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
file 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 files.
The emphasis in designing this software has been on
achieving portability and flexibility, 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

find 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 fitness for a particular
purpose. This software is provided “AS IS”, and you, its
user, assume the entire risk as to its quality and accuracy.
This software is copyright © 1991-1998, Thomas G. Lane. All
Rights Reserved except as specified below.
Permission is hereby granted to use, copy, modify, and
distribute this software (or portions thereof) for any
purpose, without fee, subject to these conditions:
(1)If any part of the source code for this software is

distributed, then this README file must be included,
with this copyright and no-warranty notice unaltered;
and any additions, deletions, or changes to the original
files must be clearly indicated in accompanying
documentation.

(2)If only executable code is distributed, then the

accompanying documentation must state that “this
software is based in part on the work of the Independent
JPEG Group”.

(3)Permission for use of this software is granted only if the

user accepts full responsibility for any undesirable
consequences; the authors accept NO LIABILITY for
damages of any kind.

These conditions apply to any software derived from or
based on the IJG code, not just to the unmodified library. If
you use our work, you ought to acknowledge us.
Permission is NOT granted for the use of any IJG author’s
name or company name in advertising or publicity relating
to this software or products derived from it. This software
may be referred to only as “the Independent JPEG Group’s
software”.
We specifically permit and encourage the use of this
software as the basis of commercial products, provided
that all warranty or liability claims are assumed by the
product vendor.
ansi2knr.c is included in this distribution by permission of
L. Peter Deutsch, sole proprietor of its copyright holder,
Aladdin Enterprises of Menlo Park, CA. ansi2knr.c is NOT
covered by the above copyright and conditions, but instead
by the usual distribution terms of the Free Software
Foundation; principally, that you must include source code
if you redistribute it. (See the file ansi2knr.c for full details.)
However, since ansi2knr.c is not needed as part of any

320_YXJ5_IBD_RU.book Page 49 Friday, February 27, 2009 4:26 PM

Advertising