Package ome.codecs.services
Class JAIIIOServiceImpl
- java.lang.Object
-
- loci.common.services.AbstractService
-
- ome.codecs.services.JAIIIOServiceImpl
-
- All Implemented Interfaces:
loci.common.services.Service,JAIIIOService
public class JAIIIOServiceImpl extends loci.common.services.AbstractService implements JAIIIOService
Implementation of JAIIIOService for reading and writing JPEG-2000 data.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNO_J2K_MSG
-
Constructor Summary
Constructors Constructor Description JAIIIOServiceImpl()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImagereadImage(java.io.InputStream in)Reads an image using JAI Image I/O using the JPEG 2000 codec.java.awt.image.BufferedImagereadImage(java.io.InputStream in, JPEG2000CodecOptions options)Reads an image using JAI Image I/O using the JPEG 2000 codec.java.awt.image.RasterreadRaster(java.io.InputStream in)Reads an image into a raster using JAI Image I/O using the JPEG 2000 codec.java.awt.image.RasterreadRaster(java.io.InputStream in, JPEG2000CodecOptions options)Reads an image into a raster using JAI Image I/O using the JPEG 2000 codec.voidwriteImage(java.io.OutputStream out, java.awt.image.BufferedImage img, JPEG2000CodecOptions options)Writes an image using JAI Image I/O using the JPEG 2000 codec.
-
-
-
Field Detail
-
NO_J2K_MSG
public static final java.lang.String NO_J2K_MSG
- See Also:
- Constant Field Values
-
-
Method Detail
-
writeImage
public void writeImage(java.io.OutputStream out, java.awt.image.BufferedImage img, JPEG2000CodecOptions options) throws java.io.IOException, loci.common.services.ServiceExceptionDescription copied from interface:JAIIIOServiceWrites an image using JAI Image I/O using the JPEG 2000 codec.- Specified by:
writeImagein interfaceJAIIIOService- Parameters:
out- Target output stream.img- Source buffered image.options- Options for the JPEG 2000 codec.- Throws:
java.io.IOException- Thrown if there is an error reading from or writing to one of the target streams / buffers.loci.common.services.ServiceException- Thrown if there is an error initializing or interacting with the dependencies of the service.
-
readImage
public java.awt.image.BufferedImage readImage(java.io.InputStream in, JPEG2000CodecOptions options) throws java.io.IOException, loci.common.services.ServiceExceptionDescription copied from interface:JAIIIOServiceReads an image using JAI Image I/O using the JPEG 2000 codec.- Specified by:
readImagein interfaceJAIIIOService- Parameters:
in- Target input stream.options- Options for the JPEG 2000 codec.- Returns:
- An AWT buffered image.
- Throws:
java.io.IOException- Thrown if there is an error reading from or writing to one of the target streams / buffers.loci.common.services.ServiceException- Thrown if there is an error initializing or interacting with the dependencies of the service.
-
readImage
public java.awt.image.BufferedImage readImage(java.io.InputStream in) throws java.io.IOException, loci.common.services.ServiceExceptionDescription copied from interface:JAIIIOServiceReads an image using JAI Image I/O using the JPEG 2000 codec.- Specified by:
readImagein interfaceJAIIIOService- Parameters:
in- Target input stream.- Returns:
- An AWT buffered image.
- Throws:
java.io.IOException- Thrown if there is an error reading from or writing to one of the target streams / buffers.loci.common.services.ServiceException- Thrown if there is an error initializing or interacting with the dependencies of the service.- See Also:
JAIIIOService.readImage(InputStream, JPEG2000CodecOptions)
-
readRaster
public java.awt.image.Raster readRaster(java.io.InputStream in, JPEG2000CodecOptions options) throws java.io.IOException, loci.common.services.ServiceExceptionDescription copied from interface:JAIIIOServiceReads an image into a raster using JAI Image I/O using the JPEG 2000 codec.- Specified by:
readRasterin interfaceJAIIIOService- Parameters:
in- Target input stream.options- Options for the JPEG 2000 codec.- Returns:
- An AWT image raster.
- Throws:
java.io.IOException- Thrown if there is an error reading from or writing to one of the target streams / buffers.loci.common.services.ServiceException- Thrown if there is an error initializing or interacting with the dependencies of the service.
-
readRaster
public java.awt.image.Raster readRaster(java.io.InputStream in) throws java.io.IOException, loci.common.services.ServiceExceptionDescription copied from interface:JAIIIOServiceReads an image into a raster using JAI Image I/O using the JPEG 2000 codec.- Specified by:
readRasterin interfaceJAIIIOService- Parameters:
in- Target input stream.- Returns:
- An AWT image raster.
- Throws:
java.io.IOException- Thrown if there is an error reading from or writing to one of the target streams / buffers.loci.common.services.ServiceException- Thrown if there is an error initializing or interacting with the dependencies of the service.- See Also:
JAIIIOService.readRaster(InputStream, JPEG2000CodecOptions)
-
-