That is really the whole of the API.Īs the Image I/O library is a pluggable framework, the set of supported image formats is not fixed. From there, you can find out what image formats are supported for reading and writing, and then read or write them. While the package offers two interfaces and nine classes, the whole of the API is really just the ImageIO class. The Image I/O library is one of the standard APIs of the J2SE 1.4 release in the javax.imageio package. We'll take a look at that first before installing and demonstrating the tools. To understand the usage of the JAI Image I/O Tools, you need to understand the Image I/O library. By just adding the platform-specific native version of the tool, previously developed applications can work with additional image formats. Available as part of the standard 1.4 release with support for GIF, JPEG, and PNG formats, the JAI Image I/O RC provides readers and writers for additional popular image formats. Developed as part of JSR-15, the Image I/O API offers a pluggable framework working with different image formats. The RC release provides functionality that plugs into the Image I/O framework specific to the J2SE 1.4 release. Instead, it is about a set of image reader/writer (codec) classes that comes with the API but has been separated into its own installable library, the Java Advanced Imaging Image I/O Tools 1.0 RC. This article isn't about the JAI API though. What the API offers beyond the AWT and Java 2D functionality is a richer API set for image manipulation including built in support for many common imaging operations. Originally available in a 1.0 release, the Java Developer Connection (JDC) offers an early access to the 1.1.2 beta of the Java Advanced Imaging API. Developed as part of the Java Specification Request (JSR) 34, the Java Advanced Imaging API offers an extension to the Java 2 Platform, Standard Edition (J2SE) version 1.3+ releases for manipulating images. The JAI API is part of the Java Media APIs, along with the Java 2D API, Java 3D API, Java Speech API, and several others. Interested in manipulating images but need to use formats other than GIF, JPEG, and PNG? Looking for better performance when working with JPEG images and don't know where to look? Need to manipulate images through geometric operations, including non-linear transformations? Fret no more the answers are here in the form of the Java Advanced Imaging (JAI) API and the Java Advanced Imaging Image I/O API 1.0 RC from Sun.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |