Package ome.codecs.services
Interface JAIIIOService
-
- All Superinterfaces:
loci.common.services.Service
- All Known Implementing Classes:
JAIIIOServiceImpl
public interface JAIIIOService extends loci.common.services.Service
Interface defining methods for reading data using JAI Image I/O.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BufferedImage
readImage(InputStream in)
Reads an image using JAI Image I/O using the JPEG 2000 codec.BufferedImage
readImage(InputStream in, JPEG2000CodecOptions options)
Reads an image using JAI Image I/O using the JPEG 2000 codec.Raster
readRaster(InputStream in)
Reads an image into a raster using JAI Image I/O using the JPEG 2000 codec.Raster
readRaster(InputStream in, JPEG2000CodecOptions options)
Reads an image into a raster using JAI Image I/O using the JPEG 2000 codec.void
writeImage(OutputStream out, BufferedImage img, JPEG2000CodecOptions options)
Writes an image using JAI Image I/O using the JPEG 2000 codec.
-
-
-
Method Detail
-
writeImage
void writeImage(OutputStream out, BufferedImage img, JPEG2000CodecOptions options) throws IOException, loci.common.services.ServiceException
Writes an image using JAI Image I/O using the JPEG 2000 codec.- Parameters:
out
- Target output stream.img
- Source buffered image.options
- Options for the JPEG 2000 codec.- Throws:
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
BufferedImage readImage(InputStream in, JPEG2000CodecOptions options) throws IOException, loci.common.services.ServiceException
Reads an image using JAI Image I/O using the JPEG 2000 codec.- Parameters:
in
- Target input stream.options
- Options for the JPEG 2000 codec.- Returns:
- An AWT buffered image.
- Throws:
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
BufferedImage readImage(InputStream in) throws IOException, loci.common.services.ServiceException
Reads an image using JAI Image I/O using the JPEG 2000 codec.- Parameters:
in
- Target input stream.- Returns:
- An AWT buffered image.
- Throws:
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:
readImage(InputStream, JPEG2000CodecOptions)
-
readRaster
Raster readRaster(InputStream in, JPEG2000CodecOptions options) throws IOException, loci.common.services.ServiceException
Reads an image into a raster using JAI Image I/O using the JPEG 2000 codec.- Parameters:
in
- Target input stream.options
- Options for the JPEG 2000 codec.- Returns:
- An AWT image raster.
- Throws:
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
Raster readRaster(InputStream in) throws IOException, loci.common.services.ServiceException
Reads an image into a raster using JAI Image I/O using the JPEG 2000 codec.- Parameters:
in
- Target input stream.- Returns:
- An AWT image raster.
- Throws:
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:
readRaster(InputStream, JPEG2000CodecOptions)
-
-