| java.lang.Object javax.imageio.ImageReader com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReader
J2KImageReader | public class J2KImageReader extends ImageReader implements MsgLogger(Code) | | This class is the Java Image IO plugin reader for JPEG 2000 JP2 image file
format. It has the capability to load the compressed bilevel images,
color-indexed byte images, or multi-band images in byte/ushort/short/int
data type. It may subsample the image, select bands, clip the image,
and shift the decoded image origin if the proper decoding parameter
are set in the provided J2KImageReadParam .
|
Method Summary | |
public boolean | canReadRaster() | public static void | checkReadParamBandSettingsWrapper(ImageReadParam param, int numSrcBands, int numDstBands) Wrapper for the protected method checkReadParamBandSettings . | public static void | computeRegionsWrapper(ImageReadParam param, boolean allowZeroDestOffset, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion) Wrapper for the protected method computeRegions . | public void | flush() | public boolean | getAbortRequest() This method wraps the protected method abortRequested
to allow the abortions be monitored by J2KReadState . | public ImageReadParam | getDefaultReadParam() | public int | getHeight(int imageIndex) | public IIOMetadata | getImageMetadata(int imageIndex) | public Iterator | getImageTypes(int imageIndex) | public int | getNumImages(boolean allowSearch) Overrides the method defined in the superclass. | static Rectangle | getReducedRect(Rectangle r, int maxLevel, int level, int subX, int subY) Convert a rectangle provided in the coordinate system of the JPEG2000
reference grid to coordinates at a lower resolution level where zero
denotes the lowest resolution level.
Parameters: r - A rectangle in references grid coordinates. Parameters: maxLevel - The highest resolution level in the image. Parameters: level - The resolution level of the returned rectangle. Parameters: subX - The horizontal subsampling step size. Parameters: subY - The vertical subsampling step size. | public IIOMetadata | getStreamMetadata() | public int | getTileGridXOffset(int imageIndex) | public int | getTileGridYOffset(int imageIndex) | public int | getTileHeight(int imageIndex) | public int | getTileWidth(int imageIndex) | public int | getWidth(int imageIndex) | public boolean | isImageTiled(int imageIndex) | public boolean | isRandomAccessEasy(int imageIndex) | public void | println(String str, int flind, int ind) | public void | printmsg(int sev, String msg) | public void | processImageProgressWrapper(float percentageDone) Wrapper for the protected method processImageProgress
So it can be access from the classes which are not in
ImageReader hierarchy. | public void | processImageUpdateWrapper(BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) Wrapper for the protected method processImageUpdate
So it can be access from the classes which are not in
ImageReader hierarchy. | public BufferedImage | read(int imageIndex, ImageReadParam param) | public RenderedImage | readAsRenderedImage(int imageIndex, ImageReadParam param) | public void | readHeader() | public Raster | readRaster(int imageIndex, ImageReadParam param) | public void | reset() | public void | setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata) Overrides the method defined in the superclass. |
J2KImageReader | public J2KImageReader(ImageReaderSpi originator)(Code) | | Constructs J2KImageReader from the provided
ImageReaderSpi .
|
canReadRaster | public boolean canReadRaster()(Code) | | |
checkReadParamBandSettingsWrapper | public static void checkReadParamBandSettingsWrapper(ImageReadParam param, int numSrcBands, int numDstBands)(Code) | | Wrapper for the protected method checkReadParamBandSettings .
So it can be access from the classes which are not in
ImageReader hierarchy.
|
computeRegionsWrapper | public static void computeRegionsWrapper(ImageReadParam param, boolean allowZeroDestOffset, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion)(Code) | | Wrapper for the protected method computeRegions . So it
can be access from the classes which are not in ImageReader
hierarchy.
|
flush | public void flush()(Code) | | |
getAbortRequest | public boolean getAbortRequest()(Code) | | This method wraps the protected method abortRequested
to allow the abortions be monitored by J2KReadState .
|
getNumImages | public int getNumImages(boolean allowSearch) throws IOException(Code) | | Overrides the method defined in the superclass.
|
getReducedRect | static Rectangle getReducedRect(Rectangle r, int maxLevel, int level, int subX, int subY)(Code) | | Convert a rectangle provided in the coordinate system of the JPEG2000
reference grid to coordinates at a lower resolution level where zero
denotes the lowest resolution level.
Parameters: r - A rectangle in references grid coordinates. Parameters: maxLevel - The highest resolution level in the image. Parameters: level - The resolution level of the returned rectangle. Parameters: subX - The horizontal subsampling step size. Parameters: subY - The vertical subsampling step size. The parameter rectangle converted to a lower resolution level. throws: IllegalArgumentException - if r is null ,maxLevel or level is negative, orlevel is greater than maxLevel . |
getTileGridXOffset | public int getTileGridXOffset(int imageIndex) throws IOException(Code) | | |
getTileGridYOffset | public int getTileGridYOffset(int imageIndex) throws IOException(Code) | | |
isImageTiled | public boolean isImageTiled(int imageIndex)(Code) | | |
isRandomAccessEasy | public boolean isRandomAccessEasy(int imageIndex) throws IOException(Code) | | |
println | public void println(String str, int flind, int ind)(Code) | | |
processImageProgressWrapper | public void processImageProgressWrapper(float percentageDone)(Code) | | Wrapper for the protected method processImageProgress
So it can be access from the classes which are not in
ImageReader hierarchy.
|
processImageUpdateWrapper | public void processImageUpdateWrapper(BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)(Code) | | Wrapper for the protected method processImageUpdate
So it can be access from the classes which are not in
ImageReader hierarchy.
|
readHeader | public void readHeader()(Code) | | |
reset | public void reset()(Code) | | |
setInput | public void setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)(Code) | | Overrides the method defined in the superclass.
|
Methods inherited from javax.imageio.ImageReader | public synchronized void abort()(Code)(Java Doc) protected synchronized boolean abortRequested()(Code)(Java Doc) public void addIIOReadProgressListener(IIOReadProgressListener listener)(Code)(Java Doc) public void addIIOReadUpdateListener(IIOReadUpdateListener listener)(Code)(Java Doc) public void addIIOReadWarningListener(IIOReadWarningListener listener)(Code)(Java Doc) public boolean canReadRaster()(Code)(Java Doc) protected static void checkReadParamBandSettings(ImageReadParam param, int numSrcBands, int numDstBands)(Code)(Java Doc) protected synchronized void clearAbortRequest()(Code)(Java Doc) protected static void computeRegions(ImageReadParam param, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion)(Code)(Java Doc) public void dispose()(Code)(Java Doc) public float getAspectRatio(int imageIndex) throws IOException(Code)(Java Doc) public Locale[] getAvailableLocales()(Code)(Java Doc) public ImageReadParam getDefaultReadParam()(Code)(Java Doc) protected static BufferedImage getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height) throws IIOException(Code)(Java Doc) public String getFormatName() throws IOException(Code)(Java Doc) abstract public int getHeight(int imageIndex) throws IOException(Code)(Java Doc) abstract public IIOMetadata getImageMetadata(int imageIndex) throws IOException(Code)(Java Doc) public IIOMetadata getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames) throws IOException(Code)(Java Doc) abstract public Iterator<ImageTypeSpecifier> getImageTypes(int imageIndex) throws IOException(Code)(Java Doc) public Object getInput()(Code)(Java Doc) public Locale getLocale()(Code)(Java Doc) public int getMinIndex()(Code)(Java Doc) abstract public int getNumImages(boolean allowSearch) throws IOException(Code)(Java Doc) public int getNumThumbnails(int imageIndex) throws IOException(Code)(Java Doc) public ImageReaderSpi getOriginatingProvider()(Code)(Java Doc) public ImageTypeSpecifier getRawImageType(int imageIndex) throws IOException(Code)(Java Doc) protected static Rectangle getSourceRegion(ImageReadParam param, int srcWidth, int srcHeight)(Code)(Java Doc) abstract public IIOMetadata getStreamMetadata() throws IOException(Code)(Java Doc) public IIOMetadata getStreamMetadata(String formatName, Set<String> nodeNames) throws IOException(Code)(Java Doc) public int getThumbnailHeight(int imageIndex, int thumbnailIndex) throws IOException(Code)(Java Doc) public int getThumbnailWidth(int imageIndex, int thumbnailIndex) throws IOException(Code)(Java Doc) public int getTileGridXOffset(int imageIndex) throws IOException(Code)(Java Doc) public int getTileGridYOffset(int imageIndex) throws IOException(Code)(Java Doc) public int getTileHeight(int imageIndex) throws IOException(Code)(Java Doc) public int getTileWidth(int imageIndex) throws IOException(Code)(Java Doc) abstract public int getWidth(int imageIndex) throws IOException(Code)(Java Doc) public boolean hasThumbnails(int imageIndex) throws IOException(Code)(Java Doc) public boolean isIgnoringMetadata()(Code)(Java Doc) public boolean isImageTiled(int imageIndex) throws IOException(Code)(Java Doc) public boolean isRandomAccessEasy(int imageIndex) throws IOException(Code)(Java Doc) public boolean isSeekForwardOnly()(Code)(Java Doc) protected void processImageComplete()(Code)(Java Doc) protected void processImageProgress(float percentageDone)(Code)(Java Doc) protected void processImageStarted(int imageIndex)(Code)(Java Doc) protected void processImageUpdate(BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)(Code)(Java Doc) protected void processPassComplete(BufferedImage theImage)(Code)(Java Doc) protected void processPassStarted(BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)(Code)(Java Doc) protected void processReadAborted()(Code)(Java Doc) protected void processSequenceComplete()(Code)(Java Doc) protected void processSequenceStarted(int minIndex)(Code)(Java Doc) protected void processThumbnailComplete()(Code)(Java Doc) protected void processThumbnailPassComplete(BufferedImage theThumbnail)(Code)(Java Doc) protected void processThumbnailPassStarted(BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)(Code)(Java Doc) protected void processThumbnailProgress(float percentageDone)(Code)(Java Doc) protected void processThumbnailStarted(int imageIndex, int thumbnailIndex)(Code)(Java Doc) protected void processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)(Code)(Java Doc) protected void processWarningOccurred(String warning)(Code)(Java Doc) protected void processWarningOccurred(String baseName, String keyword)(Code)(Java Doc) public BufferedImage read(int imageIndex) throws IOException(Code)(Java Doc) abstract public BufferedImage read(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc) public IIOImage readAll(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc) public Iterator<IIOImage> readAll(Iterator<? extends ImageReadParam> params) throws IOException(Code)(Java Doc) public RenderedImage readAsRenderedImage(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc) public Raster readRaster(int imageIndex, ImageReadParam param) throws IOException(Code)(Java Doc) public BufferedImage readThumbnail(int imageIndex, int thumbnailIndex) throws IOException(Code)(Java Doc) public BufferedImage readTile(int imageIndex, int tileX, int tileY) throws IOException(Code)(Java Doc) public Raster readTileRaster(int imageIndex, int tileX, int tileY) throws IOException(Code)(Java Doc) public boolean readerSupportsThumbnails()(Code)(Java Doc) public void removeAllIIOReadProgressListeners()(Code)(Java Doc) public void removeAllIIOReadUpdateListeners()(Code)(Java Doc) public void removeAllIIOReadWarningListeners()(Code)(Java Doc) public void removeIIOReadProgressListener(IIOReadProgressListener listener)(Code)(Java Doc) public void removeIIOReadUpdateListener(IIOReadUpdateListener listener)(Code)(Java Doc) public void removeIIOReadWarningListener(IIOReadWarningListener listener)(Code)(Java Doc) public void reset()(Code)(Java Doc) public void setInput(Object input, boolean seekForwardOnly, boolean ignoreMetadata)(Code)(Java Doc) public void setInput(Object input, boolean seekForwardOnly)(Code)(Java Doc) public void setInput(Object input)(Code)(Java Doc) public void setLocale(Locale locale)(Code)(Java Doc)
|
|
|