JavaTM Advanced Imaging Image I/O Tools
JAI Image I/O Tools provides reader, writer, and stream plug-ins for the
JavaTM Image I/O Framework and Image I/O-based read and write
operations for JavaTM Advanced Imaging. Reader-writer plug-ins
are supplied for the BMP, JPEG, JPEG 2000, PNG, PNM, Raw, TIFF, and WBMP
image formats; a writer plug-in is supplied for the GIF image format (a
GIF reader plug-in is supplied de facto by J2SE). The supplied streams and
associated service providers use the New I/O APIs. Please refer to the
JAI Image I/O Tools API documentation for more information.
Limitations
Some reader/writer plug-ins have known limitations which are described
in this section.
BMP
Can decode bmp images with version 3-5. Can encode only version 3 images.
JPEG
- Cannot decode or encode progressive JPEG images: the J2SE core
JPEG reader and writer plug-ins should be used respectively to read
or write progressive JPEG images.
- Neither the reader nor writer plug-in supports metadata: the J2SE
core JPEG plug-ins should be used for this purpose. Support for
metadata may be ascertained by querying the appropriate methods of
the
ImageReaderSpi or ImageWriterSpi which
provides the reader or writer. These ServiceProviders
are themselves obtained from the IIORegistry.
JPEG 2000
Supports bilevel images, multi-band images with a type of
byte/ushort/short (including gray-scale, RGB, RGBA, and GA (gray-alpha)
images), and color-indexed images with 256 colors.
PNG
Does not support data having 2 or 4 bits per sample. The core J2SE PNG
plug-ins should be used for these bit depths.
PNM
Supports bilevel, color-indexed (writer only), grayscale, and
RGB images.
Raw
Supports any data defined by ComponentSampleModel,
SinglePixelPackedSampleModel and bilevel
MultiPixelPackedSampleModel.
TIFF
The writer plug-in does not support old-style (TIFF 6.0) JPEG compression.
Installation
Please refer to the
INSTALL-jai_imageio.html file.
Recent Changes
Please refer to the
RELEASE-jai_imageio.html file for the current release.
Issues
The list of bugs and requests for enhancement (RFEs) for JAI Image
I/O Tools is maintained in the community
Bug Database. Search for bugs with category
Java Advanced Imaging and keyword codec_imageio or
codeclib.
Feedback
Comments may be submitted via the
JAI feedback form
or posted to the
jai-interest or
java-imageio-interest mailing lists. Users are encouraged to
participate in these lists.
Copyright 2004 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms. Third-party software, including
font technology, is copyrighted and licensed from Sun suppliers. Portions
may be derived from Berkeley BSD systems, licensed from U. of CA. Sun, Sun
Microsystems, the Sun logo, Java, and Solaris are trademarks or registered
trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Federal Acquisitions: Commercial Software - Government Users Subject to
Standard License Terms and Conditions.
Copyright 2004 Sun Microsystems, Inc. Tous droits
réservés. Distribué par des licences qui en
restreignent l'utilisation. Le logiciel détenu par des tiers,
et qui comprend la technologie relative aux polices de caractères,
est protégé par un copyright et licencié par des
fournisseurs de Sun. Des parties de ce produit pourront être
dérivées des systèmes Berkeley BSD licenciés
par l'Université de Californie. Sun, Sun Microsystems, le
logo Sun, Java, et Solaris sont des marques de fabrique ou des
marques déposées de Sun Microsystems, Inc. aux
Etats-Unis et dans d'autres pays.