Libpng, Libjpg – Pioneer BDP-320 User Manual
Page 49
49
En
07
co
pyrighted material, only this license, or another one
cont
racted with the authors, grants you the right to use,
dist
ribute, and modify it. Therefore, by using,
dist
ributing, or modifying the FreeType Project, you
indicate that you unde
rstand and accept all the terms of
this license.
4. Contacts
The
re are two mailing lists related to FreeType:
• f
Discusses gene
ral use and applications of FreeType,
as well as futu
re and wanted additions to the library
and dist
ribution. If you are looking for support, start in
this list if you haven’t found anything to hel
p you in the
documentation.
• f
Discusses bugs, as well as engine inte
rnals, design
issues, s
pecific licenses, porting, etc.
Ou
r home page can be found at
htt
p://www.freetype.org
libpng
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
If you modify lib
png you may insert additional notices
immediately following this sentence.
lib
png versions 1.2.6, August 15, 2004, through 1.2.26, April
2, 2008, a
re Copyright © 2004, 2006-2008 Glenn Randers-
Peh
rson, and are distributed according to the same
disclaime
r and license as libpng-1.2.5 with the following
individual added to the list of Cont
ributing Authors
Cosmin T
ruta
lib
png versions 1.0.7, July 1, 2000, through 1.2.5 - October
3, 2002, a
re Copyright © 2000-2002 Glenn Randers-
Peh
rson, and are distributed according to the same
disclaime
r and license as libpng-1.0.6 with the following
individuals added to the list of Cont
ributing Authors
Simon-Pie
rre Cadieux
E
ric S. Raymond
Gilles Vollant
and with the following additions to the disclaime
r:
The
re is no warranty against interference with your
enjoyment of the lib
rary or against infringement. There is
no wa
rranty that our efforts or the library will fulfill any of
you
r particular purposes or needs. This library is provided
with all faults, and the enti
re risk of satisfactory quality,
performance, accuracy, and effort is with the user.
lib
png versions 0.97, January 1998, through 1.0.6, March
20, 2000, a
re Copyright © 1998, 1999 Glenn Randers-
Peh
rson, and are distributed according to the same
disclaime
r and license as libpng-0.96, with the following
individuals added to the list of Contributing Authors:
Tom Lane
Glenn Rande
rs-Pehrson
Willem van Schaik
lib
png versions 0.89, June 1996, through 0.96, May 1997,
a
re Copyright © 1996, 1997 Andreas Dilger Distributed
acco
rding to the same disclaimer and license as libpng-
0.88, with the following individuals added to the list of
Cont
ributing Authors:
John Bowle
r
Kevin B
racey
Sam Bushell
Magnus Holmg
ren
G
reg Roelofs
Tom Tanne
r
lib
png versions 0.5, May 1995, through 0.88, January 1996,
a
re Copyright © 1995, 1996 Guy Eric Schalnat, Group 42,
Inc.
Fo
r the purposes of this copyright and license,
“Cont
ributing Authors” is defined as the following set of
individuals:
And
reas Dilger
Dave Martindale
Guy E
ric Schalnat
Paul Schmidt
Tim Wegne
r
The PNG Refe
rence Library is supplied “AS IS”. The
Cont
ributing Authors and Group 42, Inc. disclaim all
wa
rranties, expressed or implied, including, without
limitation, the wa
rranties of merchantability and of fitness
fo
r any purpose. The Contributing Authors and Group 42,
Inc. assume no liability fo
r direct, indirect, incidental,
s
pecial, exemplary, or consequential damages, which may
result from the use of the PNG Reference Library, even if
advised of the
possibility of such damage.
Pe
rmission is hereby granted to use, copy, modify, and
dist
ribute this source code, or portions hereof, for any
purpose, without fee, subject to the following restrictions:
1. The o
rigin of this source code must not be misrepresented.
2. Alte
red versions must be plainly marked as such and
must not be mis
represented as being the original source.
3. This Co
pyright notice may not be removed or altered from
any sou
rce or altered source distribution.
The Cont
ributing Authors and Group 42, Inc. specifically
permit, without fee, and encourage the use of this source
code as a com
ponent to supporting the PNG file format in
comme
rcial products. If you use this source code in a
product, acknowledgment is not required but would be
a
ppreciated.
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 fo
rmat, of course) is supplied in the files
“
pngbar.png” and “pngbar.jpg (88x31) and “pngnow.png”
(98x31).
Lib
png is OSI Certified Open Source Software. OSI Certified
O
pen Source is a certification mark of the Open Source
Initiative.
Glenn Rande
rs-Pehrson
glenn
rp at users.sourceforge.net
2-A
pr-08
libjpg
The Inde
pendent JPEG Group’s JPEG software
README fo
r release 6b of 27-Mar-1998
This dist
ribution contains the sixth public release of the
Inde
pendent 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.
Se
rious users of this software (particularly those
inco
rporating it into larger programs) should contact IJG at
j
[email protected] to be added to our electronic
mailing list. Mailing list membe
rs are notified of updates
and have a chance to
participate in technical discussions,
etc.
This softwa
re is the work of Tom Lane, Philip Gladstone, Jim
Bouche
r, Lee Crocker, Julian Minguillon, Luis Ortiz, George
Philli
ps, Davide Rossi, Guido Vollbeding, Ge’ Weijers, and
othe
r members of the Independent JPEG Group.
IJG is not affiliated with the official ISO JPEG standa
rds
committee.
DOCUMENTATION ROADMAP
This file contains the following sections:
OVERVIEW
Gene
ral description of JPEG and
the IJG softwa
re.
LEGAL ISSUES
Co
pyright, lack of warranty, terms
of dist
ribution.
REFERENCES
Whe
re to learn more about JPEG.
ARCHIVE LOCATIONS Whe
re to find newer versions of
this softwa
re.
RELATED SOFTWARE Othe
r stuff you should get.
FILE FORMAT WARS
Softwa
re *not* to get.
TO DO
Plans fo
r future IJG releases.
Othe
r documentation files in the distribution are:
Use
r documentation:
install.doc How
to
configu
re and install the IJG
softwa
re.
usage.doc Usage
inst
ructions for cjpeg, djpeg,
j
pegtran, rdjpgcom, and wrjpgcom.
*.1 Unix-style man
pages for programs (same info as
usage.doc).
wiza
rd.doc
Advanced usage inst
ructions for JPEG
wiza
rds only.
change.log
Ve
rsion-to-version change highlights.
P
rogrammer and internal documentation:
libj
peg.doc
How to use the JPEG lib
rary in your own
programs.
exam
ple.c
Sam
ple code for calling the JPEG library.
st
ructure.doc Overview of the JPEG library’s internal
st
ructure.
filelist.doc
Road ma
p of IJG files.
code
rules.doc Coding style rules --- please read if you
cont
ribute code.
Please
read at least the files install.doc and usage.doc.
Useful info
rmation can also be found in the JPEG FAQ
(F
requently Asked Questions) article. See ARCHIVE
LOCATIONS below to find out whe
re to obtain the FAQ
a
rticle.
If you want to unde
rstand 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) befo
re diving into the code.
OVERVIEW
This
package contains C software to implement JPEG
image com
pression and decompression. JPEG
(
pronounced “jay-peg”) is a standardized compression
method fo
r full-color and gray-scale images. JPEG is
intended fo
r compressing real-world scenes; line drawings,
ca
rtoons and other non-realistic images are not its strong
suit. JPEG is lossy, meaning that the out
put image is not
exactly identical to the in
put image. Hence you must not
use JPEG if you have to have identical out
put bits. However,
on ty
pical photographic images, very good compression
levels can be obtained with no visible change, and
remarkably high compression levels are possible if you can
tole
rate a low-quality image. For more details, see the
references, or just experiment with various compression
settings.
This softwa
re implements JPEG baseline, extended-
sequential, and
progressive compression processes.
P
rovision is made for supporting all variants of these
processes, although some uncommon parameter settings
a
ren’t implemented yet. For legal reasons, we are not
dist
ributing code for the arithmetic-coding variants of
JPEG; see LEGAL ISSUES. We have made no
provision for
su
pporting the hierarchical or lossless processes defined
in the standa
rd.
We
provide a set of library routines for reading and writing
JPEG image files,
plus two sample applications “cjpeg” and
“dj
peg”, which use the library to perform conversion
between JPEG and some othe
r popular image file formats.
The lib
rary is intended to be reused in other applications.
In o
rder to support file conversion and viewing software, we
have included conside
rable functionality beyond the bare
JPEG coding/decoding ca
pability; for example, the color
quantization modules a
re not strictly part of JPEG
decoding, but they a
re essential for output to colormapped
file fo
rmats or colormapped displays. These extra functions
can be com
piled out of the library if not required for a
particular application. We have also included jpegtran, a
utility fo
r lossless transcoding between different JPEG
processes, and “rdjpgcom” and “wrjpgcom”, two simple
a
pplications for inserting and extracting textual comments
in JFIF files.
The em
phasis 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 fo
r introductory material.) Rather, it
is intended to be
reliable, portable, industrial-strength
code. We do not claim to have achieved that goal in eve
ry
as
pect of the software, but we strive for it.
We welcome the use of this softwa
re as a component of
comme
rcial products. No royalty is required, but we do ask
fo
r an acknowledgement in product documentation, as
desc
ribed 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 softwa
re 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 you
r documentation that you’ve used the IJG code.
In legalese:
The autho
rs make NO WARRANTY or representation, either
ex
press or implied, with respect to this software, its quality,
accu
racy, merchantability, or fitness for a particular
purpose. This software is provided “AS IS”, and you, its
use
r, assume the entire risk as to its quality and accuracy.
This softwa
re is copyright © 1991-1998, Thomas G. Lane. All
Rights Rese
rved except as specified below.
Pe
rmission is hereby granted to use, copy, modify, and
dist
ribute 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
dist
ributed, then this README file must be included,
with this co
pyright and no-warranty notice unaltered;
and any additions, deletions, o
r changes to the original
files must be clea
rly indicated in accompanying
documentation.
(2)If only executable code is dist
ributed, then the
accom
panying documentation must state that “this
softwa
re is based in part on the work of the Independent
JPEG G
roup”.
(3)Pe
rmission for use of this software is granted only if the
use
r accepts full responsibility for any undesirable
consequences; the autho
rs accept NO LIABILITY for
damages of any kind.
These conditions a
pply to any software derived from or
based on the IJG code, not just to the unmodified lib
rary. If
you use ou
r work, you ought to acknowledge us.
Pe
rmission is NOT granted for the use of any IJG author’s
name o
r company name in advertising or publicity relating
to this softwa
re or products derived from it. This software
may be
referred to only as “the Independent JPEG Group’s
softwa
re”.
We s
pecifically permit and encourage the use of this
softwa
re as the basis of commercial products, provided
that all wa
rranty or liability claims are assumed by the
product vendor.
ansi2kn
r.c is included in this distribution by permission of
L. Pete
r Deutsch, sole proprietor of its copyright holder,
Aladdin Ente
rprises of Menlo Park, CA. ansi2knr.c is NOT
cove
red by the above copyright and conditions, but instead
by the usual dist
ribution 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.)
Howeve
r, since ansi2knr.c is not needed as part of any
program generated from the IJG code, this does not limit
you mo
re than the foregoing paragraphs do.
The Unix configuration script “configure” was produced
with GNU Autoconf. It is co
pyright by the Free Software
Foundation but is f
reely distributable. The same holds for its
su
pporting scripts (config.guess, config.sub, ltconfig,
ltmain.sh). Anothe
r support script, install-sh, is copyright
by M.I.T. but is also f
reely distributable.
320_VXJ5_IBD_EN.book 49 ページ 2009年2月25日 水曜日 午前10時57分