JavaTM Advanced Imaging Image I/O Tools provides JAI read and write operations which use the Java Image I/O Framework, image input and output streams which use the New I/O APIs, and image reader and writer plug-ins.

This documentation explains the JPEG2000 support. See jai-imageio-core javadoc for the general ImageIO documentation.

JPEG 2000

JavaTM and native-based ImageReader and ImageWriter plug-ins are provided for the JPEG 2000 image format. A summary of the attributes of these plug-ins is given in the table below with more details in the description of the package {@link com.sun.media.imageio.plugins.jpeg2000}. If security permission settings disallow loading native code, or if the system property "com.sun.media.imageio.disableCodecLib" is set to "true" at the time of plug-in registration the native service providers will deregister themselves and the native plug-ins will not be available. If both the native and JavaTM plug-ins are registered, the native plug-ins will have higher precedence in the IIORegistry.

JPEG 2000 Reader/Writer Plug-in Attributes
Attribute Value
Format Names jpeg2000, jpeg 2000
MIME Type image/jp2, image/jpeg2000
Suffix jp2
Native Image Metadata com_sun_media_imageio_plugins_jpeg2000_image_1.0
{@link javax.imageio.ImageReadParam} {@link com.sun.media.imageio.plugins.jpeg2000.J2KImageReadParam}
{@link javax.imageio.ImageWriteParam} {@link com.sun.media.imageio.plugins.jpeg2000.J2KImageWriteParam}
References JPEG 2000 Links

@since 1.0