JAI ImageIO plugins for ImageJ - API

net.sf.ij.jaiio
Class ImagePlusCreator

java.lang.Object
  extended bynet.sf.ij.jaiio.ImagePlusCreator

public class ImagePlusCreator
extends java.lang.Object

Creates/converts Image/J's image objects from Java2D/JAI representation.

Version:
$Revision: 1.4 $
Author:
Jarek Sacha

Method Summary
static ij.ImagePlus create(java.awt.image.WritableRaster r, java.awt.image.ColorModel cm)
          Create instance of ImagePlus from WritableRaster r and ColorModel cm.
static ij.process.ImageProcessor createProcessor(int w, int h, java.awt.image.DataBuffer buffer, java.awt.image.ColorModel cm)
          Create an ImageProcessor object from a DataBuffer.
static java.awt.image.WritableRaster forceTileUpdate(java.awt.image.RenderedImage ri)
          Force Rendered image to set all the tails that it may have.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

forceTileUpdate

public static java.awt.image.WritableRaster forceTileUpdate(java.awt.image.RenderedImage ri)
Force Rendered image to set all the tails that it may have. In multi-tile images not all tiles may be updated when a RenderedImage is created.

Parameters:
ri - image that may need tile update.
Returns:
WritableRaster with all tiles updated.

createProcessor

public static ij.process.ImageProcessor createProcessor(int w,
                                                        int h,
                                                        java.awt.image.DataBuffer buffer,
                                                        java.awt.image.ColorModel cm)
                                                 throws UnsupportedImageModelException
Create an ImageProcessor object from a DataBuffer.

Parameters:
w - Image width.
h - Image height.
buffer - Data buffer.
cm - Color model.
Returns:
Image processor object.
Throws:
UnsupportedImageModelException - If data buffer is in unknown format.

create

public static ij.ImagePlus create(java.awt.image.WritableRaster r,
                                  java.awt.image.ColorModel cm)
                           throws UnsupportedImageModelException
Create instance of ImagePlus from WritableRaster r and ColorModel cm.

Parameters:
r - Raster containing pixel data.
cm - Image color model (can be null).
Returns:
ImagePlus object created from WritableRaster r and ColorModel cm
Throws:
UnsupportedImageModelException - when enable to create ImagePlus.

SourceForge.net Logo