Package | Description |
---|---|
ij | |
ij.gui | |
ij.io | |
ij.macro | |
ij.measure | |
ij.plugin | |
ij.plugin.filter | |
ij.plugin.frame | |
ij.plugin.tool | |
ij.process | |
ij.util |
Modifier and Type | Class and Description |
---|---|
class |
CompositeImage |
Modifier and Type | Method and Description |
---|---|
ImagePlus |
ImagePlus.createHyperStack(String title,
int channels,
int slices,
int frames,
int bitDepth)
This method has been replaced by IJ.createHyperStack().
|
static ImagePlus |
IJ.createHyperStack(String title,
int width,
int height,
int channels,
int slices,
int frames,
int bitdepth)
Creates a new hyperstack.
|
static ImagePlus |
IJ.createImage(String title,
int width,
int height,
int depth,
int bitdepth)
Creates a new image.
|
static ImagePlus |
IJ.createImage(String title,
String type,
int width,
int height,
int depth)
Creates a new imagePlus.
|
static ImagePlus |
IJ.createImage(String title,
String type,
int width,
int height,
int channels,
int slices,
int frames)
Creates a new hyperstack.
|
ImagePlus |
ImagePlus.createImagePlus()
Returns a new ImagePlus with this image's attributes
(e.g.
|
ImagePlus |
ImagePlus.crop()
Returns a copy this image or stack slice, cropped if there is an ROI.
|
ImagePlus |
ImagePlus.duplicate()
Returns a copy of this image or stack, cropped if there is an ROI.
|
ImagePlus |
ImagePlus.flatten()
Returns a "flattened" version of this image, in RGB format.
|
static ImagePlus |
ImagePlus.getClipboard()
Returns the internal clipboard or null if the internal clipboard is empty.
|
static ImagePlus |
WindowManager.getCurrentImage()
Returns a reference to the active image or null if there isn't one.
|
static ImagePlus |
IJ.getImage()
Returns a reference to the active image, or displays an error
message and aborts the plugin or macro if no images are open.
|
static ImagePlus |
WindowManager.getImage(int imageID)
For IDs less than zero, returns the ImagePlus with the specified ID.
|
static ImagePlus |
WindowManager.getImage(String title)
Returns the first image that has the specified title or null if it is not found.
|
static ImagePlus |
WindowManager.getTempCurrentImage()
Returns the temporary current image for this thread, or null.
|
static ImagePlus |
IJ.openImage()
Opens an image using a file open dialog and returns it as an ImagePlus object.
|
static ImagePlus |
IJ.openImage(String path)
Opens the specified file as a tiff, bmp, dicom, fits, pgm, gif, jpeg
or text image and returns an ImagePlus object if successful.
|
static ImagePlus |
IJ.openImage(String path,
int n)
Opens the nth image of the specified tiff stack.
|
static ImagePlus |
IJ.openVirtual(String path)
Opens the specified tiff file as a virtual stack.
|
Modifier and Type | Method and Description |
---|---|
void |
ImagePlus.copyAttributes(ImagePlus imp)
Copies attributes (name, ID, calibration, path, plot) of the specified image to this image.
|
void |
CompositeImage.copyLuts(ImagePlus imp)
Copies the LUTs and display mode of 'imp' to this image.
|
void |
ImagePlus.copyScale(ImagePlus imp)
Copies the calibration of the specified image to this image.
|
static void |
IJ.doCommand(ImagePlus imp,
String command)
Runs a menu command on a separete thread, using the specified image.
|
static int |
IJ.doWand(ImagePlus img,
int x,
int y,
double tolerance,
String mode)
This version of doWand adds an ImagePlus argument.
|
void |
ImageListener.imageClosed(ImagePlus imp) |
void |
ImageListener.imageOpened(ImagePlus imp) |
void |
ImageListener.imageUpdated(ImagePlus imp) |
static void |
IJ.resetMinAndMax(ImagePlus img)
Resets the minimum and maximum displayed pixel values of the
specified image to be the same as the min and max pixel values.
|
static void |
IJ.resetThreshold(ImagePlus img)
Disables thresholding on the specified image.
|
static void |
IJ.run(ImagePlus imp,
String command,
String options)
Runs an ImageJ command using the specified image and options.
|
static Object |
IJ.runPlugIn(ImagePlus imp,
String className,
String arg)
Runs the specified plugin using the specified image.
|
static void |
IJ.save(ImagePlus imp,
String path)
Saves the specified image, lookup table or selection to the specified file path.
|
static void |
IJ.saveAs(ImagePlus imp,
String format,
String path) |
static boolean |
IJ.saveAsTiff(ImagePlus imp,
String path)
Saves the specified image in TIFF format.
|
static void |
IJ.setAutoThreshold(ImagePlus imp,
String method) |
void |
ImagePlus.setImage(ImagePlus imp)
Replaces this image with the specified ImagePlus.
|
static void |
IJ.setMinAndMax(ImagePlus img,
double min,
double max)
Sets the display range (minimum and maximum displayed pixel values) of the specified image.
|
static void |
IJ.setRawThreshold(ImagePlus img,
double lowerThreshold,
double upperThreshold,
String displayMode)
This is a version of setThreshold() that always uses raw (uncalibrated) values
in the range 0-255 for 8-bit images and 0-65535 for 16-bit images.
|
static void |
WindowManager.setTempCurrentImage(ImagePlus img)
Makes the specified image temporarily the active
image for this thread.
|
static void |
WindowManager.setTempCurrentImage(Thread thread,
ImagePlus img)
Sets a temporary image for the specified thread.
|
static void |
IJ.setThreshold(ImagePlus img,
double lowerThreshold,
double upperThreshold)
Sets the lower and upper threshold levels of the specified image.
|
static void |
IJ.setThreshold(ImagePlus img,
double lowerThreshold,
double upperThreshold,
String displayMode)
Sets the lower and upper threshold levels of the specified image and updates the display using
the specified
displayMode ("Red", "Black & White", "Over/Under" or "No Update"). |
static void |
Undo.setup(int what,
ImagePlus imp) |
static int |
IJ.setupDialog(ImagePlus imp,
int flags)
Displays a "Process all images?" dialog.
|
static void |
IJ.showTime(ImagePlus imp,
long start,
String str) |
static void |
IJ.showTime(ImagePlus imp,
long start,
String str,
int nslices) |
static String |
IJ.time(ImagePlus imp,
long startNanoTime)
Experimental
|
static void |
Menus.updateWindowMenuItem(ImagePlus imp,
String oldLabel,
String newLabel)
Changes the name of an item in the Window menu.
|
Constructor and Description |
---|
CompositeImage(ImagePlus imp) |
CompositeImage(ImagePlus imp,
int mode) |
Executer(String cmd,
ImagePlus imp)
Create an Executer that runs the specified menu
command in a separate thread using the specified image,
or using the active image if 'imp' is null.
|
Modifier and Type | Field and Description |
---|---|
protected ImagePlus |
Roi.clipboard |
protected ImagePlus |
ProfilePlot.imp |
protected ImagePlus |
Roi.imp |
protected ImagePlus |
ImageWindow.imp |
protected ImagePlus |
ImageCanvas.imp |
Modifier and Type | Method and Description |
---|---|
static ImagePlus |
NewImage.createByteImage(String title,
int width,
int height,
int slices,
int options) |
static ImagePlus |
NewImage.createFloatImage(String title,
int width,
int height,
int slices,
int options) |
static ImagePlus |
NewImage.createImage(String title,
int width,
int height,
int nSlices,
int bitDepth,
int options) |
static ImagePlus |
NewImage.createRGBImage(String title,
int width,
int height,
int slices,
int options) |
static ImagePlus |
NewImage.createShortImage(String title,
int width,
int height,
int slices,
int options)
Creates an unsigned short image.
|
static ImagePlus |
NewImage.createUnsignedShortImage(String title,
int width,
int height,
int slices,
int options)
Deprecated.
Short images are always unsigned.
|
ImagePlus |
Roi.getImage()
Returns the ImagePlus associated with this ROI, or null.
|
ImagePlus |
ImageCanvas.getImage()
Returns the ImagePlus object that is associated with this ImageCanvas.
|
ImagePlus |
Plot.getImagePlus()
Returns the plot as an ImagePlus.
|
ImagePlus |
ImageWindow.getImagePlus() |
ImagePlus |
PlotMaker.getSourceImage()
Returns the ImagePlus used to generate the profile plots.
|
ImagePlus |
Plot.makeHighResolution(String title,
float scale,
boolean antialiasedText,
boolean showIt)
Creates a new high-resolution plot by scaling it and displays that plot if showIt is true.
|
Modifier and Type | Method and Description |
---|---|
void |
GenericDialog.addImage(ImagePlus image)
Adds an image to the dialog.
|
void |
PointRoi.addPoint(ImagePlus imp,
double ox,
double oy)
Adds a point to this PointRoi.
|
static String |
ImageWindow.getImageSize(ImagePlus imp) |
String |
TextRoi.getMacroCode(String cmd,
ImagePlus imp)
Used by the Recorder for recording the text tool.
|
void |
PlotWindow.imageClosed(ImagePlus imp)
For live plots, if either the source image or this image are closed, exit live mode
|
void |
HistogramWindow.imageClosed(ImagePlus imp) |
void |
PlotWindow.imageOpened(ImagePlus imp) |
void |
HistogramWindow.imageOpened(ImagePlus imp) |
void |
PlotWindow.imageUpdated(ImagePlus imp)
For live plots, this method is called if the source image content is changed.
|
void |
HistogramWindow.imageUpdated(ImagePlus imp) |
ResultsTable |
Overlay.measure(ImagePlus imp)
Measures the ROIs in this overlay on the specified image
and returns the results as a ResultsTable.
|
void |
PlotWindow.roiModified(ImagePlus img,
int id)
For live plots, update the plot if the ROI of the source image changes
|
void |
RoiListener.roiModified(ImagePlus imp,
int id) |
void |
HistogramWindow.roiModified(ImagePlus img,
int id) |
void |
Roi.setImage(ImagePlus imp) |
void |
ImageWindow.setImage(ImagePlus imp2) |
void |
Plot.setImagePlus(ImagePlus imp)
Sets the ImagePlus where the plot will be displayed.
|
void |
Roi.setPosition(ImagePlus imp)
Sets the position of this ROI based on the stack position of the specified image.
|
static boolean |
GUI.showCompositeAdvisory(ImagePlus imp,
String title) |
void |
HistogramWindow.showHistogram(ImagePlus imp,
ImageStatistics stats)
Draws the histogram using the specified title and ImageStatistics.
|
void |
HistogramWindow.showHistogram(ImagePlus imp,
int bins)
Draws the histogram using the specified title and number of bins.
|
void |
HistogramWindow.showHistogram(ImagePlus imp,
int bins,
double histMin,
double histMax)
Draws the histogram using the specified title, number of bins and histogram range.
|
void |
Roi.startPaste(ImagePlus clipboard) |
void |
ImageWindow.updateImage(ImagePlus imp) |
Constructor and Description |
---|
Arrow(int sx,
int sy,
ImagePlus imp) |
EllipseRoi(int sx,
int sy,
ImagePlus imp) |
FreehandRoi(int sx,
int sy,
ImagePlus imp) |
HistogramWindow(ImagePlus imp)
Displays a histogram using the title "Histogram of ImageName".
|
HistogramWindow(String title,
ImagePlus imp,
ImageStatistics stats)
Displays a histogram using the specified title and ImageStatistics.
|
HistogramWindow(String title,
ImagePlus imp,
int bins)
Displays a histogram using the specified title and number of bins.
|
HistogramWindow(String title,
ImagePlus imp,
int bins,
double histMin,
double histMax)
Displays a histogram using the specified title, number of bins and histogram range.
|
HistogramWindow(String title,
ImagePlus imp,
int bins,
double histMin,
double histMax,
int yMax)
Displays a histogram using the specified title, number of bins, histogram range and yMax.
|
ImageCanvas(ImagePlus imp) |
ImageWindow(ImagePlus imp) |
ImageWindow(ImagePlus imp,
ImageCanvas ic) |
Line(int sx,
int sy,
ImagePlus imp)
Starts the process of creating a new user-generated straight line
selection.
|
Line(int ox1,
int oy1,
int ox2,
int oy2,
ImagePlus imp)
Deprecated.
replaced by Line(int, int, int, int)
|
OvalRoi(int x,
int y,
ImagePlus imp)
Starts the process of creating a user-defined OvalRoi.
|
OvalRoi(int x,
int y,
int width,
int height,
ImagePlus imp)
Deprecated.
|
Plot(ImagePlus imp,
InputStream is)
Constructs a new plot from an InputStream and closes the stream.
|
PlotCanvas(ImagePlus imp)
Creates a new PlotCanvas
|
PlotWindow(ImagePlus imp,
Plot plot)
Creates a PlotWindow from a given ImagePlus with a Plot object.
|
PointRoi(int sx,
int sy,
ImagePlus imp)
Creates a new PointRoi using the specified screen coordinates.
|
PolygonRoi(int[] xPoints,
int[] yPoints,
int nPoints,
ImagePlus imp,
int type)
Deprecated.
|
PolygonRoi(int sx,
int sy,
ImagePlus imp)
Starts the process of creating a new user-generated polygon or polyline ROI.
|
ProfilePlot(ImagePlus imp) |
ProfilePlot(ImagePlus imp,
boolean averageHorizontally) |
Roi(int sx,
int sy,
ImagePlus imp)
Starts the process of creating a user-defined rectangular Roi,
where sx and sy are the starting screen coordinates.
|
Roi(int sx,
int sy,
ImagePlus imp,
int cornerDiameter)
Starts the process of creating a user-defined rectangular Roi,
where sx and sy are the starting screen coordinates.
|
Roi(int x,
int y,
int width,
int height,
ImagePlus imp)
Deprecated.
|
RotatedRectRoi(int sx,
int sy,
ImagePlus imp) |
StackWindow(ImagePlus imp) |
StackWindow(ImagePlus imp,
ImageCanvas ic) |
TextRoi(int x,
int y,
ImagePlus imp) |
Modifier and Type | Method and Description |
---|---|
ImagePlus |
Opener.deserialize(byte[] bytes)
Deserialize a byte array that was serialized using the FileSaver.serialize().
|
ImagePlus |
FileOpener.open(boolean show)
Obsolete, replaced by openImage() and open().
|
ImagePlus |
FileOpener.openImage()
Opens the image and returns it has an ImagePlus object.
|
ImagePlus |
Opener.openImage(String path)
Opens, but does not display, the specified image file
and returns an ImagePlus object object if successful,
or returns null if the file is not in a supported format
or is not found.
|
ImagePlus |
Opener.openImage(String path,
int n)
Open the nth image of the specified tiff stack.
|
ImagePlus |
Opener.openImage(String directory,
String name)
Attempts to open the specified file as a tiff, bmp, dicom, fits,
pgm, gif or jpeg image.
|
ImagePlus |
Opener.openTextImage(String dir,
String name)
Opens the specified text file as a float image.
|
ImagePlus |
Opener.openTiff(InputStream in,
String name)
Attempts to open the specified inputStream as a
TIFF, returning an ImagePlus object if successful.
|
ImagePlus |
Opener.openTiff(String path,
int n)
Opens the nth image of the specified TIFF stack.
|
ImagePlus |
Opener.openTiff(String directory,
String name)
Attempts to open the specified file as a tiff.
|
ImagePlus |
Opener.openTiffStack(FileInfo[] info)
Attemps to open a tiff file as a stack.
|
ImagePlus |
Opener.openURL(String url)
Attempts to open the specified url as a tiff, zip compressed tiff,
dicom, gif or jpeg.
|
static ImagePlus |
Opener.openUsingBioFormats(String path)
Opens an image file using the Bio-Formats plugin.
|
ImagePlus |
Opener.openWithHandleExtraFileTypes(String path,
int[] fileType) |
ImagePlus |
Opener.openZip(String path)
Opens a single TIFF or DICOM contained in a ZIP archive,
or a ZIPed collection of ".roi" files created by the ROI manager.
|
Modifier and Type | Method and Description |
---|---|
static void |
Opener.convertGrayJpegTo8Bits(ImagePlus imp)
Converts the specified RGB image to 8-bits if the 3 channels are identical.
|
static String |
Opener.getLoadRate(double time,
ImagePlus imp) |
static byte[][] |
FileSaver.getOverlay(ImagePlus imp) |
static boolean |
FileSaver.okForFits(ImagePlus imp) |
static boolean |
FileSaver.okForGif(ImagePlus imp) |
static boolean |
FileSaver.okForJpeg(ImagePlus imp)
Always returns true.
|
void |
FileOpener.revertToSaved(ImagePlus imp)
Restores the original version of the specified image.
|
void |
FileSaver.saveDisplayRangesAndLuts(ImagePlus imp,
FileInfo fi) |
Constructor and Description |
---|
FileSaver(ImagePlus imp)
Constructs a FileSaver from an ImagePlus.
|
Modifier and Type | Method and Description |
---|---|
static ImagePlus |
Interpreter.getBatchModeImage(int id) |
static ImagePlus |
Interpreter.getLastBatchModeImage() |
ImagePlus |
Interpreter.runBatchMacro(String macro,
ImagePlus imp)
Runs Process/Batch/ macros.
|
Modifier and Type | Method and Description |
---|---|
static void |
Interpreter.addBatchModeImage(ImagePlus imp) |
static void |
Interpreter.removeBatchModeImage(ImagePlus imp) |
ImagePlus |
Interpreter.runBatchMacro(String macro,
ImagePlus imp)
Runs Process/Batch/ macros.
|
Modifier and Type | Method and Description |
---|---|
void |
Calibration.setImage(ImagePlus imp)
Disables the density calibation if the specified image has a differenent bit depth.
|
void |
ResultsTable.update(int measurements,
ImagePlus imp,
Roi roi) |
Constructor and Description |
---|
Calibration(ImagePlus imp)
Constructs a new Calibration object using the default values.
|
Modifier and Type | Class and Description |
---|---|
class |
BMP_Reader
This plugin reads BMP files.
|
class |
DICOM
This plugin decodes DICOM files.
|
class |
FITS_Reader
Opens and displays FITS images.
|
class |
GIF_Reader
This plugin opens GIFs and Animated GIFs.
|
class |
LutLoader
Opens NIH Image look-up tables (LUTs), 768 byte binary LUTs
(256 reds, 256 greens and 256 blues), LUTs in text format,
or generates the LUT specified by the string argument
passed to the run() method.
|
class |
PGM_Reader
This plugin opens PxM format images.
|
Modifier and Type | Method and Description |
---|---|
ImagePlus |
ScreenGrabber.captureImage()
Captures the active image window and returns it as an ImagePlus.
|
ImagePlus |
ScreenGrabber.captureScreen()
Captures the entire screen and returns it as an ImagePlus.
|
ImagePlus |
Concatenator.concatenate(ImagePlus[] ims,
boolean keepIms)
Concatenate two or more images or stacks.
|
ImagePlus |
Concatenator.concatenate(ImagePlus imp1,
ImagePlus imp2,
boolean keep)
Concatenate two images or stacks.
|
ImagePlus |
Concatenator.concatenateHyperstacks(ImagePlus[] images,
String newTitle,
boolean keep) |
ImagePlus |
RGBStackMerge.createComposite(int w,
int h,
int d,
ImageStack[] stacks,
boolean keep)
Deprecated; replaced by mergeChannels().
|
ImagePlus |
Duplicator.crop(ImagePlus imp)
Returns a copy the current stack image, cropped if there is a selection.
|
static ImagePlus |
GelAnalyzer.getGelImage() |
static ImagePlus |
Orthogonal_Views.getImage() |
ImagePlus |
AVI_Reader.getImagePlus()
Returns the ImagePlus opened by run().
|
ImagePlus |
ZProjector.getProjection()
Retrieve results of most recent projection operation.
|
ImagePlus |
Profiler.getSourceImage() |
ImagePlus |
ZAxisProfiler.getSourceImage() |
ImagePlus |
Orthogonal_Views.getXZImage() |
ImagePlus |
Orthogonal_Views.getYZImage() |
ImagePlus |
GroupedZProjector.groupZProject(ImagePlus imp,
int method,
int groupSize) |
static ImagePlus |
CompositeConverter.makeComposite(ImagePlus imp) |
ImagePlus |
MontageMaker.makeMontage2(ImagePlus imp,
int columns,
int rows,
double scale,
int first,
int last,
int inc,
int borderWidth,
boolean labels)
Creates a montage and returns it as an ImagePlus.
|
static ImagePlus |
SubHyperstackMaker.makeSubhyperstack(ImagePlus input,
List<Integer> cList,
List<Integer> zList,
List<Integer> tList) |
static ImagePlus |
SubHyperstackMaker.makeSubhyperstack(ImagePlus input,
String cString,
String zString,
String tString) |
ImagePlus |
SubstackMaker.makeSubstack(ImagePlus imp,
String userInput) |
static ImagePlus |
RGBStackMerge.mergeChannels(ImagePlus[] images,
boolean keepSourceImages) |
ImagePlus |
RGBStackMerge.mergeHyperstacks(ImagePlus[] images,
boolean keep) |
static ImagePlus |
FolderOpener.open(String path)
Opens the images in the specified directory as a stack.
|
static ImagePlus |
AVI_Reader.open(String path,
boolean virtual)
Opens an AVI file as a stack in memory or a virtual stack.
|
static ImagePlus |
FolderOpener.open(String path,
String options)
Opens the images in the specified directory as a stack.
|
ImagePlus |
FolderOpener.openFolder(String path)
Opens the images in the specified directory as a stack.
|
static ImagePlus |
FileInfoVirtualStack.openVirtual(String path)
Opens the specified tiff file as a virtual stack.
|
static ImagePlus |
AVI_Reader.openVirtual(String path)
Opens an AVI file as a virtual stack.
|
ImagePlus |
Slicer.reslice(ImagePlus imp) |
ImagePlus |
Concatenator.run()
Displays a dialog requiring user to choose images and
returns ImagePlus of concatenated images.
|
ImagePlus |
Duplicator.run(ImagePlus imp)
Returns a copy of the image, stack or hyperstack contained in the specified ImagePlus.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2)
Concatenate two images or stacks.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2,
ImagePlus img3)
Concatenate three images or stacks.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2,
ImagePlus img3,
ImagePlus img4)
Concatenate four images or stacks.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2,
ImagePlus img3,
ImagePlus img4,
ImagePlus img5)
Concatenate five images or stacks.
|
static ImagePlus |
ChannelArranger.run(ImagePlus img,
int[] newOrder)
Changes the order of the channels in a hyperstack.
|
ImagePlus |
Duplicator.run(ImagePlus imp,
int firstSlice,
int lastSlice)
Returns a new stack containing a subrange of the specified stack.
|
ImagePlus |
Duplicator.run(ImagePlus imp,
int firstC,
int lastC,
int firstZ,
int lastZ,
int firstT,
int lastT)
Returns a new hyperstack containing a possibly reduced version of the input image.
|
static ImagePlus |
ZProjector.run(ImagePlus imp,
String method)
Performs projection on the entire stack using the specified method and returns
the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median".
|
static ImagePlus |
ZProjector.run(ImagePlus imp,
String method,
int startSlice,
int stopSlice)
Performs projection using the specified method and stack range, and returns
the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median".
|
ImagePlus |
ImageCalculator.run(String params,
ImagePlus img1,
ImagePlus img2) |
ImagePlus |
Binner.shrink(ImagePlus imp,
int xshrink,
int yshrink,
int zshrink,
int method) |
ImagePlus |
Binner.shrinkHyperstackZ(ImagePlus imp,
int zshrink) |
static ImagePlus[] |
ChannelSplitter.split(ImagePlus imp)
Splits the specified image into separate channels.
|
static ImagePlus |
HyperStackConverter.toHyperStack(ImagePlus imp,
int c,
int z,
int t)
Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and
't' frames using the default ordering ("xyczt") and display mode ("Composite").
|
static ImagePlus |
HyperStackConverter.toHyperStack(ImagePlus imp,
int c,
int z,
int t,
String order,
String mode)
Converts the specified stack into a hyperstack with 'c' channels,
'z' slices and 't' frames.
|
ImagePlus |
Resizer.zScale(ImagePlus imp,
int newDepth,
int interpolationMethod) |
Modifier and Type | Method and Description |
---|---|
static void |
GaussianBlur3D.blur(ImagePlus imp,
double sigmaX,
double sigmaY,
double sigmaZ) |
void |
ImageCalculator.calculate(String params,
ImagePlus img1,
ImagePlus img2)
Deprecated.
replaced by run(String,ImagePlus,ImagePlus)
|
ImagePlus |
Concatenator.concatenate(ImagePlus[] ims,
boolean keepIms)
Concatenate two or more images or stacks.
|
ImagePlus |
Concatenator.concatenate(ImagePlus imp1,
ImagePlus imp2,
boolean keep)
Concatenate two images or stacks.
|
ImagePlus |
Concatenator.concatenateHyperstacks(ImagePlus[] images,
String newTitle,
boolean keep) |
void |
RGBStackConverter.convertHyperstack(ImagePlus imp,
ImagePlus imp2) |
void |
StackEditor.convertStackToImages(ImagePlus imp) |
static void |
RGBStackConverter.convertToRGB(ImagePlus imp)
Converts the specified multi-channel (composite) image to RGB.
|
ImagePlus |
Duplicator.crop(ImagePlus imp)
Returns a copy the current stack image, cropped if there is a selection.
|
void |
FFTMath.doMath(ImagePlus imp1,
ImagePlus imp2) |
void |
ContrastEnhancer.equalize(ImagePlus imp) |
void |
StackReverser.flipStack(ImagePlus imp) |
static ImageStack |
ChannelSplitter.getChannel(ImagePlus imp,
int c)
Returns, as an ImageStack, the specified channel, where 'c' must be greater
than zero and less than or equal to the number of channels in the image.
|
static String[] |
FITS_Writer.getHeader(ImagePlus img)
Extracts the original FITS header from the Properties object of the
ImagePlus image (or from the current slice label in the case of an ImageStack)
and returns it as an array of String objects representing each card.
|
String |
ImageInfo.getImageInfo(ImagePlus imp) |
static Plot |
ZAxisProfiler.getPlot(ImagePlus imp)
Returns a Plot of the selection mean gray value versus slice number.
|
static Plot |
ZAxisProfiler.getPlot(ImagePlus imp,
String options)
Returns a Plot of the selection mean versus slice number for the
specified hyperstack, where 'options' can be "time" or "z-axis".
|
ImagePlus |
GroupedZProjector.groupZProject(ImagePlus imp,
int method,
int groupSize) |
void |
Orthogonal_Views.imageClosed(ImagePlus imp) |
void |
EventListener.imageClosed(ImagePlus imp) |
void |
Orthogonal_Views.imageOpened(ImagePlus imp) |
void |
EventListener.imageOpened(ImagePlus imp) |
void |
Orthogonal_Views.imageUpdated(ImagePlus imp) |
void |
EventListener.imageUpdated(ImagePlus imp) |
void |
StackInserter.insert(ImagePlus imp1,
ImagePlus imp2,
int x,
int y) |
static boolean |
Orthogonal_Views.isOrthoViewsImage(ImagePlus imp) |
static void |
HyperStackMaker.labelHyperstack(ImagePlus imp) |
static ImagePlus |
CompositeConverter.makeComposite(ImagePlus imp) |
void |
MontageMaker.makeMontage(ImagePlus imp) |
void |
MontageMaker.makeMontage(ImagePlus imp,
int columns,
int rows,
double scale,
int first,
int last,
int inc,
int borderWidth,
boolean labels)
Creates a montage and displays it.
|
ImagePlus |
MontageMaker.makeMontage2(ImagePlus imp,
int columns,
int rows,
double scale,
int first,
int last,
int inc,
int borderWidth,
boolean labels)
Creates a montage and returns it as an ImagePlus.
|
static ImagePlus |
SubHyperstackMaker.makeSubhyperstack(ImagePlus input,
List<Integer> cList,
List<Integer> zList,
List<Integer> tList) |
static ImagePlus |
SubHyperstackMaker.makeSubhyperstack(ImagePlus input,
String cString,
String zString,
String tString) |
ImagePlus |
SubstackMaker.makeSubstack(ImagePlus imp,
String userInput) |
static ImagePlus |
RGBStackMerge.mergeChannels(ImagePlus[] images,
boolean keepSourceImages) |
ImagePlus |
RGBStackMerge.mergeHyperstacks(ImagePlus[] images,
boolean keep) |
void |
HyperStackReducer.reduce(ImagePlus imp2) |
void |
StackReducer.reduceHyperstack(ImagePlus imp,
int factor,
boolean reduceSlices) |
void |
StackReducer.reduceStack(ImagePlus imp,
int factor) |
ImagePlus |
Slicer.reslice(ImagePlus imp) |
void |
EventListener.roiModified(ImagePlus img,
int id) |
ImageProcessor |
Straightener.rotateLine(ImagePlus imp,
int width) |
ImagePlus |
Duplicator.run(ImagePlus imp)
Returns a copy of the image, stack or hyperstack contained in the specified ImagePlus.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2)
Concatenate two images or stacks.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2,
ImagePlus img3)
Concatenate three images or stacks.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2,
ImagePlus img3,
ImagePlus img4)
Concatenate four images or stacks.
|
static ImagePlus |
Concatenator.run(ImagePlus img1,
ImagePlus img2,
ImagePlus img3,
ImagePlus img4,
ImagePlus img5)
Concatenate five images or stacks.
|
static ImagePlus |
ChannelArranger.run(ImagePlus img,
int[] newOrder)
Changes the order of the channels in a hyperstack.
|
ImagePlus |
Duplicator.run(ImagePlus imp,
int firstSlice,
int lastSlice)
Returns a new stack containing a subrange of the specified stack.
|
ImagePlus |
Duplicator.run(ImagePlus imp,
int firstC,
int lastC,
int firstZ,
int lastZ,
int firstT,
int lastT)
Returns a new hyperstack containing a possibly reduced version of the input image.
|
static ImagePlus |
ZProjector.run(ImagePlus imp,
String method)
Performs projection on the entire stack using the specified method and returns
the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median".
|
static ImagePlus |
ZProjector.run(ImagePlus imp,
String method,
int startSlice,
int stopSlice)
Performs projection using the specified method and stack range, and returns
the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median".
|
ImagePlus |
ImageCalculator.run(String params,
ImagePlus img1,
ImagePlus img2) |
static String |
JpegWriter.save(ImagePlus imp,
String path,
int quality)
Thread-safe method.
|
void |
ZProjector.setImage(ImagePlus imp)
Explicitly set image to be projected.
|
double |
RoiEnlarger.showDialog(ImagePlus imp,
double pixels) |
ImagePlus |
Binner.shrink(ImagePlus imp,
int xshrink,
int yshrink,
int zshrink,
int method) |
ImagePlus |
Binner.shrinkHyperstackZ(ImagePlus imp,
int zshrink) |
void |
HyperStackConverter.shuffle(ImagePlus imp,
int order)
Changes the dimension order of a 4D or 5D stack from
the specified order (CTZ, ZCT, ZTC, TCZ or TZC) to
the XYCZT order used by ImageJ.
|
static ImagePlus[] |
ChannelSplitter.split(ImagePlus imp)
Splits the specified image into separate channels.
|
ImageProcessor |
Straightener.straighten(ImagePlus imp,
Roi roi,
int width) |
ImageProcessor |
Straightener.straightenLine(ImagePlus imp,
int width) |
ImageStack |
Straightener.straightenStack(ImagePlus imp,
Roi roi,
int width) |
void |
ContrastEnhancer.stretchHistogram(ImagePlus imp,
double saturated) |
static ImagePlus |
HyperStackConverter.toHyperStack(ImagePlus imp,
int c,
int z,
int t)
Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and
't' frames using the default ordering ("xyczt") and display mode ("Composite").
|
static ImagePlus |
HyperStackConverter.toHyperStack(ImagePlus imp,
int c,
int z,
int t,
String order,
String mode)
Converts the specified stack into a hyperstack with 'c' channels,
'z' slices and 't' frames.
|
void |
PNG_Writer.writeImage(ImagePlus imp,
String path,
int transparentIndex) |
ImagePlus |
Resizer.zScale(ImagePlus imp,
int newDepth,
int interpolationMethod) |
Constructor and Description |
---|
HyperStackReducer(ImagePlus imp)
Constructs a HyperStackReducer using the specified source image.
|
ZProjector(ImagePlus imp)
Construction of ZProjector with image to be projected.
|
Modifier and Type | Field and Description |
---|---|
protected ImagePlus |
ParticleAnalyzer.imp |
Modifier and Type | Method and Description |
---|---|
ImagePlus |
Duplicater.duplicateStack(ImagePlus imp,
String newTitle)
Deprecated.
|
ImagePlus |
Duplicater.duplicateSubstack(ImagePlus imp,
String newTitle,
int first,
int last)
Deprecated.
|
ImagePlus |
ParticleAnalyzer.getOutputImage()
Returns the "Outlines", "Masks", "Elipses" or "Count Masks" image,
or null if "Nothing" is selected in the "Show:" menu.
|
static ImagePlus |
Analyzer.getRedirectImage(ImagePlus cimp)
Returns the image selected in the "Redirect To:" popup
menu of the Analyze/Set Measurements dialog, or null
if "None" is selected, the image was not found or the
image is not the same size as
currentImage . |
Modifier and Type | Method and Description |
---|---|
void |
LineGraphAnalyzer.analyze(ImagePlus imp)
Uses ImageJ's particle analyzer to extract a set
of coordinate pairs from a digitized line graph.
|
boolean |
ParticleAnalyzer.analyze(ImagePlus imp)
Performs particle analysis on the specified image.
|
boolean |
ParticleAnalyzer.analyze(ImagePlus imp,
ImageProcessor ip)
Performs particle analysis on the specified ImagePlus and
ImageProcessor.
|
void |
Calibrator.calibrate(ImagePlus imp)
Calibrate an image with the function type defined previously.
|
void |
Filler.drawLabel(ImagePlus imp,
ImageProcessor ip,
int count,
Rectangle r) |
ImagePlus |
Duplicater.duplicateStack(ImagePlus imp,
String newTitle)
Deprecated.
|
ImagePlus |
Duplicater.duplicateSubstack(ImagePlus imp,
String newTitle,
int first,
int last)
Deprecated.
|
String |
Info.getImageInfo(ImagePlus imp,
ImageProcessor ip)
Deprecated.
|
static ImagePlus |
Analyzer.getRedirectImage(ImagePlus cimp)
Returns the image selected in the "Redirect To:" popup
menu of the Analyze/Set Measurements dialog, or null
if "None" is selected, the image was not found or the
image is not the same size as
currentImage . |
static Roi |
ThresholdToSelection.run(ImagePlus imp)
Returns a selection created from the thresholded pixels in the
specified image, or null if there are no thresholded pixels.
|
void |
RoiWriter.saveRoi(ImagePlus imp) |
void |
XYWriter.saveXYCoordinates(ImagePlus imp) |
static void |
Analyzer.setRedirectImage(ImagePlus imp)
Set the "Redirect To" image.
|
int |
LineGraphAnalyzer.setup(String arg,
ImagePlus imp) |
int |
ParticleAnalyzer.setup(String arg,
ImagePlus imp) |
int |
LutViewer.setup(String arg,
ImagePlus imp) |
int |
FractalBoxCounter.setup(String arg,
ImagePlus imp) |
int |
Printer.setup(String arg,
ImagePlus imp) |
int |
EDM.setup(String arg,
ImagePlus imp)
Prepare for processing; also called at the very end with argument 'final'
to show any newly created output image.
|
int |
ImageProperties.setup(String arg,
ImagePlus imp) |
int |
Benchmark.setup(String arg,
ImagePlus imp) |
int |
Analyzer.setup(String arg,
ImagePlus imp) |
int |
Calibrator.setup(String arg,
ImagePlus imp) |
int |
UnsharpMask.setup(String arg,
ImagePlus imp)
Method to return types supported
|
int |
FFTCustomFilter.setup(String arg,
ImagePlus imp) |
int |
Info.setup(String arg,
ImagePlus imp)
Deprecated.
|
int |
Filler.setup(String arg,
ImagePlus imp) |
int |
AVI_Writer.setup(String arg,
ImagePlus imp) |
int |
FFTFilter.setup(String arg,
ImagePlus imp) |
int |
PlugInFilter.setup(String arg,
ImagePlus imp)
This method is called once when the filter is loaded.
|
int |
RGBStackSplitter.setup(String arg,
ImagePlus imp) |
int |
StackLabeler.setup(String arg,
ImagePlus imp) |
int |
ScaleDialog.setup(String arg,
ImagePlus imp) |
int |
MaximumFinder.setup(String arg,
ImagePlus imp)
Method to return types supported
|
int |
RankFilters.setup(String arg,
ImagePlus imp)
Setup of the PlugInFilter.
|
int |
Translator.setup(String arg,
ImagePlus imp) |
int |
Rotator.setup(String arg,
ImagePlus imp) |
int |
Duplicater.setup(String arg,
ImagePlus imp)
Deprecated.
|
int |
Writer.setup(String arg,
ImagePlus imp) |
int |
ThresholdToSelection.setup(String arg,
ImagePlus imp) |
int |
SaltAndPepper.setup(String arg,
ImagePlus imp) |
int |
Filters.setup(String arg,
ImagePlus imp) |
int |
RoiWriter.setup(String arg,
ImagePlus imp) |
int |
Shadows.setup(String arg,
ImagePlus imp) |
int |
BackgroundSubtracter.setup(String arg,
ImagePlus imp) |
int |
GaussianBlur.setup(String arg,
ImagePlus imp)
Method to return types supported
|
int |
Convolver.setup(String arg,
ImagePlus imp) |
int |
LutApplier.setup(String arg,
ImagePlus imp) |
int |
Binary.setup(String arg,
ImagePlus imp) |
int |
ImageMath.setup(String arg,
ImagePlus imp) |
int |
XYWriter.setup(String arg,
ImagePlus imp) |
int |
Transformer.setup(String arg,
ImagePlus imp) |
boolean |
Calibrator.showDialog(ImagePlus imp) |
int |
EDM.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr)
Called by the PlugInFilterRunner after setup.
|
int |
UnsharpMask.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr)
Ask the user for the parameters
|
int |
StackLabeler.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
MaximumFinder.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
RankFilters.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
Translator.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
Rotator.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
ExtendedPlugInFilter.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr)
This method is called after
setup(arg, imp) unless the
DONE flag has been set. |
int |
BackgroundSubtracter.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
GaussianBlur.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr)
Ask the user for the parameters
|
int |
Convolver.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
Binary.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
int |
ImageMath.showDialog(ImagePlus imp,
String command,
PlugInFilterRunner pfr) |
void |
RGBStackSplitter.split(ImagePlus imp)
Deprecated; replaced by ij.plugin.ChannelSplitter.
|
void |
AVI_Writer.writeImage(ImagePlus imp,
String path,
int compression,
int jpegQuality)
Writes an ImagePlus (stack) as AVI file.
|
Constructor and Description |
---|
Analyzer(ImagePlus imp)
Constructs a new Analyzer using the specified ImagePlus object
and the current measurement options and default results table.
|
Analyzer(ImagePlus imp,
int measurements,
ResultsTable rt)
Construct a new Analyzer using an ImagePlus object and private
measurement options and a ResultsTable.
|
Analyzer(ImagePlus imp,
ResultsTable rt)
Construct a new Analyzer using an ImagePlus object and a ResultsTable.
|
Modifier and Type | Method and Description |
---|---|
ImagePlus |
SyncWindows.getImageFromVector(int n)
Get ImagePlus from Windows-Vector vwins.
|
Modifier and Type | Method and Description |
---|---|
void |
RoiManager.add(ImagePlus imp,
Roi roi,
int n)
Adds the specified ROI to the list.
|
int |
SyncWindows.getIndexOfImage(ImagePlus image)
Get index of "image" in vector of synchronized windows, if image is in vector.
|
void |
Recorder.imageClosed(ImagePlus imp) |
void |
ThresholdAdjuster.imageClosed(ImagePlus imp) |
void |
SyncWindows.imageClosed(ImagePlus imp)
Implementation of ImageListener interface: update window list, if image is opened or closed
|
void |
Recorder.imageOpened(ImagePlus imp) |
void |
ThresholdAdjuster.imageOpened(ImagePlus imp) |
void |
SyncWindows.imageOpened(ImagePlus imp)
Implementation of ImageListener interface: update window list, if image is opened or closed
|
void |
Recorder.imageUpdated(ImagePlus imp) |
void |
ThresholdAdjuster.imageUpdated(ImagePlus imp) |
void |
SyncWindows.imageUpdated(ImagePlus imp) |
void |
RoiManager.moveRoisToOverlay(ImagePlus imp)
Moves all the ROIs to the specified image's overlay.
|
ResultsTable |
RoiManager.multiMeasure(ImagePlus imp)
This method measures the selected ROIs, or all ROIs if
none are selected, on all the slices of a stack and returns
a ResultsTable arranged with one row per slice.
|
boolean |
RoiManager.runCommand(ImagePlus imp,
String cmd)
Using the specified image, runs the ROI Manager "Add", "Add & Draw", "Update",
"Delete", "Measure", "Draw", "Show All", "Show None", "Fill", "Deselect", "Select All",
"Combine", "AND", "XOR", "Split", "Sort" or "Multi Measure" command.
|
void |
RoiManager.select(ImagePlus imp,
int index)
Assigns the ROI at the specified index to 'imp'.
|
void |
RoiManager.selectAndMakeVisible(ImagePlus imp,
int index) |
void |
SyncWindows.setCursor(ImagePlus imp,
Roi cursor) |
void |
RoiManager.setEditMode(ImagePlus imp,
boolean editMode) |
Modifier and Type | Method and Description |
---|---|
void |
PlugInTool.mouseClicked(ImagePlus imp,
MouseEvent e) |
void |
PixelInspectionTool.mouseDragged(ImagePlus imp,
MouseEvent e) |
void |
BrushTool.mouseDragged(ImagePlus imp,
MouseEvent e) |
void |
RoiRotationTool.mouseDragged(ImagePlus imp,
MouseEvent e) |
void |
OverlayBrushTool.mouseDragged(ImagePlus imp,
MouseEvent e) |
void |
PlugInTool.mouseDragged(ImagePlus imp,
MouseEvent e) |
void |
ArrowTool.mouseDragged(ImagePlus imp,
MouseEvent e) |
void |
PlugInTool.mouseEntered(ImagePlus imp,
MouseEvent e) |
void |
PlugInTool.mouseExited(ImagePlus imp,
MouseEvent e) |
void |
PlugInTool.mouseMoved(ImagePlus imp,
MouseEvent e) |
void |
PixelInspectionTool.mousePressed(ImagePlus imp,
MouseEvent e) |
void |
BrushTool.mousePressed(ImagePlus imp,
MouseEvent e) |
void |
RoiRotationTool.mousePressed(ImagePlus imp,
MouseEvent e) |
void |
OverlayBrushTool.mousePressed(ImagePlus imp,
MouseEvent e) |
void |
PlugInTool.mousePressed(ImagePlus imp,
MouseEvent e) |
void |
ArrowTool.mousePressed(ImagePlus imp,
MouseEvent e) |
void |
BrushTool.mouseReleased(ImagePlus imp,
MouseEvent e) |
void |
RoiRotationTool.mouseReleased(ImagePlus imp,
MouseEvent e) |
void |
OverlayBrushTool.mouseReleased(ImagePlus imp,
MouseEvent e) |
void |
PlugInTool.mouseReleased(ImagePlus imp,
MouseEvent e) |
void |
ArrowTool.mouseReleased(ImagePlus imp,
MouseEvent e) |
Modifier and Type | Method and Description |
---|---|
ImagePlus |
ColorSpaceConverter.LabToRGB(ImagePlus img)
Converts a Lab stack into an RGB image.
|
ImagePlus |
ColorSpaceConverter.RGBToLab(ImagePlus img)
Converts an RGB image into a Lab stack.
|
Modifier and Type | Method and Description |
---|---|
ImagePlus |
ColorSpaceConverter.LabToRGB(ImagePlus img)
Converts a Lab stack into an RGB image.
|
ImagePlus |
ColorSpaceConverter.RGBToLab(ImagePlus img)
Converts an RGB image into a Lab stack.
|
void |
BinaryInterpolator.run(ImagePlus image,
Roi[] rois) |
Constructor and Description |
---|
ImageConverter(ImagePlus imp)
Constructs an ImageConverter based on an ImagePlus object.
|
StackConverter(ImagePlus imp) |
StackStatistics(ImagePlus imp)
Creates a StackStatistics object from a stack, using 256
histogram bins and the entire stack pixel value range.
|
StackStatistics(ImagePlus imp,
int nBins,
double xMin,
double xMax)
Creates a StackStatistics object from a stack, using the specified
histogram bin count and x-axis range (pixel value tange).
|
Modifier and Type | Method and Description |
---|---|
static String |
DicomTools.getTag(ImagePlus imp,
String id)
Returns the value (as a string) of the specified DICOM tag id (in the form "0018,0050")
of the specified image or stack slice.
|