Package | Description |
---|---|
ij.process |
Modifier and Type | Class and Description |
---|---|
class |
FloatProcessor
This is an 32-bit floating-point image and methods that operate on that image.
|
Modifier and Type | Method and Description |
---|---|
ImageProcessor |
ImageProcessor.bin(int shrinkFactor)
Returns a copy of this image that has been reduced in size using binning.
|
ImageProcessor |
ImageProcessor.convertToByte(boolean doScaling)
Returns an 8-bit version of this image as a ByteProcessor.
|
ImageProcessor |
ImageProcessor.convertToFloat()
Returns a 32-bit float version of this image as a FloatProcessor.
|
ImageProcessor |
ImageProcessor.convertToRGB()
Returns an RGB version of this image as a ColorProcessor.
|
ImageProcessor |
ImageProcessor.convertToShort(boolean doScaling)
Returns a 16-bit version of this image as a ShortProcessor.
|
ImageProcessor |
FloatProcessor.createProcessor(int width,
int height)
Returns a new, blank FloatProcessor with the specified width and height.
|
abstract ImageProcessor |
ImageProcessor.createProcessor(int width,
int height)
Returns a new, blank processor with the specified width and height.
|
ImageProcessor |
FloatProcessor.crop() |
abstract ImageProcessor |
ImageProcessor.crop()
Creates a new processor containing an image
that corresponds to the current ROI.
|
ImageProcessor |
FloatProcessor.duplicate()
Returns a duplicate of this image.
|
abstract ImageProcessor |
ImageProcessor.duplicate()
Returns a duplicate of this image.
|
ImageProcessor |
ImageProcessor.getMask()
For images with irregular ROIs, returns a mask, otherwise,
returns null.
|
ImageProcessor |
ImageProcessor.resize(int dstWidth)
Creates a new ImageProcessor containing a scaled copy
of this image or ROI, with the aspect ratio maintained.
|
ImageProcessor |
FloatProcessor.resize(int dstWidth,
int dstHeight)
Creates a new FloatProcessor containing a scaled copy of this image or selection.
|
abstract ImageProcessor |
ImageProcessor.resize(int dstWidth,
int dstHeight)
Creates a new ImageProcessor containing a scaled copy of this image or ROI.
|
ImageProcessor |
ImageProcessor.resize(int dstWidth,
int dstHeight,
boolean useAverging)
Creates a new ImageProcessor containing a scaled copy of this image or ROI.
|
protected ImageProcessor |
ImageProcessor.resizeLinearly(int width2,
int height2)
Use linear interpolation to resize images that have a width or height of one.
|
ImageProcessor |
ImageProcessor.rotateLeft()
Rotates the entire image 90 degrees counter-clockwise.
|
ImageProcessor |
ImageProcessor.rotateRight()
Rotates the entire image 90 degrees clockwise.
|
Modifier and Type | Method and Description |
---|---|
void |
FloatProcessor.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the image contained in 'ip' to (xloc, yloc) using one of
the transfer modes defined in the Blitter interface.
|
abstract void |
ImageProcessor.copyBits(ImageProcessor ip,
int xloc,
int yloc,
int mode)
Copies the image contained in 'ip' to (xloc, yloc) using one of
the transfer modes defined in the Blitter interface.
|
void |
FloatProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask.
|
abstract void |
ImageProcessor.fill(ImageProcessor mask)
Fills pixels that are within the ROI bounding rectangle and part of
the mask (i.e.
|
double |
FloatProcessor.getBicubicInterpolatedPixel(double x0,
double y0,
ImageProcessor ip2)
This method is from Chapter 16 of "Digital Image Processing:
An Algorithmic Introduction Using Java" by Burger and Burge
(http://www.imagingbook.com/).
|
double |
ImageProcessor.getBicubicInterpolatedPixel(double x0,
double y0,
ImageProcessor ip2)
This method is from Chapter 16 of "Digital Image Processing:
An Algorithmic Introduction Using Java" by Burger and Burge
(http://www.imagingbook.com/).
|
void |
ImageProcessor.insert(ImageProcessor ip,
int xloc,
int yloc)
Inserts the image contained in 'ip' at (xloc, yloc).
|
protected java.lang.String |
ImageProcessor.maskSizeError(ImageProcessor mask) |
void |
FloatProcessor.reset(ImageProcessor mask) |
abstract void |
ImageProcessor.reset(ImageProcessor mask)
Restores pixels from the snapshot buffer that are
within the rectangular roi but not part of the mask.
|
void |
ImageProcessor.setMask(ImageProcessor mask)
Defines a byte mask that limits processing to an
irregular ROI.
|