Package ij.plugin

  • Interface Summary 
    Interface Description
    PlugIn
    Plugins that acquire images or display windows should implement this interface.
  • Class Summary 
    Class Description
    AboutBox
    This plugin implements the Help/About ImageJ command by opening the about.jpg in ij.jar, scaling it 400% and adding some text.
    Animator
    This plugin animates stacks.
    AppearanceOptions
    This plugin implements the Edit/Options/Appearance command.
    ArrowToolOptions
    This plugin implements the Edit/Options/Arrow Tool command.
    AVI_Reader
    ImageJ Plugin for reading an AVI file into an image stack (one slice per video frame) Restrictions and Notes: - Only few formats supported: - uncompressed 8 bit with palette (=LUT) - uncompressed 8 & 16 bit grayscale - uncompressed 24 & 32 bit RGB (alpha channel ignored) - uncompressed 32 bit AYUV (alpha channel ignored) - various YUV 4:2:2 and 4:2:0 compressed formats (i.e., formats with full luminance resolution, but reduced chroma resolution - png or jpeg-encoded individual frames.
    BatchConverter
    This plugin implements the File/ /Convert command, which converts the images in a folder to a specified format.
    BatchMeasure
    This plugin implements the File/Batch/Measure command, which measures all the images in a user-specified folder.
    BatchProcessor
    This plugin implements the File/Batch/Macro and File/Batch/Virtual Stack commands.
    Binner
    This plugin implements the Image/Transform/Bin command.
    BMP_Reader
    This plugin reads BMP files.
    BMP_Writer
    Implements the File/Save As/BMP command.
    BrowserLauncher
    This plugin implements the File/Import/URL command and the commands in the Help menu that open web pages.
    CalibrationBar
    This plugin implements the Analyze/Tools/Calibration Bar command.
    CanvasResizer
    This plugin implements the Image/Adjust/Canvas Size command.
    ChannelArranger
    This plugin implements the Image/Colors/Arrange Channels command, which allows the user to change the order of channels.
    ChannelSplitter
    This plugin implements the Image/Color/Split Channels command.
    CircularRoiMaker
    This class implements the Process/FFT/Make Circular Selection command.
    ClassChecker
    Checks for duplicate class and JAR files in the plugins folders and deletes older duplicates.
    Clipboard
    Copies/pastes images to/from the system clipboard.
    Colors
    This plugin implements most of the Edit/Options/Colors command.
    CommandFinder  
    CommandLister
    This class is used by the Plugins/Shortcuts/List Shortcuts command to display a list keyboard shortcuts.
    Commands
    Runs miscellaneous File and Window menu commands.
    Compiler
    Compiles and runs plugins using the javac compiler.
    CompositeConverter
    This plugin implements the Image/Color/Make Composite command.
    Concatenator
    This plugin, which concatenates two or more images or stacks, implements the Image/Stacks/Tools/Concatenate command.
    ContrastEnhancer
    Implements ImageJ's Process/Enhance Contrast command.
    ControlPanel
    ControlPanel.
    Converter
    Implements the conversion commands in the Image/Type submenu.
    Coordinates
    The plugin implements the Image/Adjust/Coordinates command.
    DICOM
    This plugin decodes DICOM files.
    Distribution
    This plugin implements the Analyze/Distribution command.
    DragAndDrop
    This class opens images, roi's, luts and text files dragged and dropped on the "ImageJ" window.
    Duplicator
    This plugin implements the Image/Duplicate command.
    EventListener
    This plugin implements the Plugins/Utilities/Monitor Events command.
    FFT
    This class implements the FFT, Inverse FFT and Redisplay Power Spectrum commands in the Process/FFT submenu.
    FFTMath
    The class implements the Process/FFT/Math command.
    FileInfoVirtualStack
    This plugin opens a multi-page TIFF file, or a set of raw images, as a virtual stack.
    Filters3D  
    FITS_Reader
    Opens and displays FITS images.
    FITS_Writer
    This plugin saves a 16 or 32 bit image in FITS format.
    FolderOpener
    Implements the File/Import/Image Sequence command, which opens a folder of images as a stack.
    GaussianBlur3D  
    GelAnalyzer
    This plugin generates gel profile plots that can be analyzed using the wand tool.
    GIF_Reader
    This plugin opens GIFs and Animated GIFs.
    GifWriter
    Saves the active image in GIF format, or as an animated GIF if the image is a stack.
    Grid
    This class implements the Analyze/Tools/Grid command.
    GroupedZProjector
    This plugin implements the Image/Stacks/Tools/Grouped Z Project command.
    Histogram
    This plugin implements the Analyze/Histogram command.
    Hotkeys
    Implements the Plugins/Hotkeys/Create Shortcut and Remove commands.
    HyperStackConverter
    Implements the "Stack to HyperStack", "RGB to HyperStack" and "HyperStack to Stack" commands.
    HyperStackMaker
    This plugin implements the File/New/Hyperstack command.
    HyperStackReducer
    Implements the Image/HyperStacks/Reduce Dimensionality command.
    ImageCalculator
    This plugin implements the Process/Image Calculator command.
    ImageInfo
    This plugin implements the Image/Show Info command.
    ImageJ_Updater
    This plugin implements the Help/Update ImageJ command.
    ImagesToStack
    Implements the Image/Stacks/Images to Stack" command.
    JavaProperties
    Displays the Java system properties in a text window.
    JavaScriptEvaluator
    Implements the text editor's Macros/Run command, and the IJ.runMacroFile() method, when the file name ends with ".js".
    JpegWriter
    The File/Save As/Jpeg command (FileSaver.saveAsJpeg() method) uses this plugin to save images in JPEG format.
    ListVirtualStack
    This plugin opens images specified by list of file paths as a virtual stack.
    LUT_Editor  
    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.
    Macro_Runner
    This class runs macros and scripts installed in the Plugins menu as well as macros and scripts opened using the Plugins/Macros/Run command.
    MacroInstaller
    This plugin implements the Plugins/Macros/Install Macros command.
    MeasurementsWriter
    Saves a table as a csv or tab-delimited text file.
    Memory
    This plugin implements the Edit/Options/Memory command.
    MontageMaker
    Implements the Image/Stacks/Make Montage command.
    NewPlugin
    This class creates a new macro or the Java source for a new plugin.
    NextImageOpener  
    Options
    This plugin implements most of the commands in the Edit/Options sub-menu.
    Orthogonal_Views
    This plugin projects dynamically orthogonal XZ and YZ views of a stack.
    OverlayCommands
    This plugin implements the commands in the Image/Overlay menu.
    OverlayLabels
    This plugin implements the Image/Overlay/Labels command.
    PGM_Reader
    This plugin opens PxM format images.
    PluginInstaller
    Installs plugins dragged and dropped on the "ImageJ" window, or plugins, macros or scripts opened using the Plugins/Install command.
    PlugInInterpreter
    Plugins that run scripts (e.g., BeanShell, Jython) extend this class.
    PNG_Writer
    Saves in PNG format using the ImageIO classes.
    PNM_Writer  
    PointToolOptions
    This plugin implements the Edit/Options/Point Tool command.
    Profiler
    Implements the Analyze/Plot Profile and Edit/Options/Profile Plot Options commands.
    Projector
    This plugin creates a sequence of projections of a rotating volume (stack of slices) onto a plane using nearest-point (surface), brightest-point, or mean-value projection or a weighted combination of nearest- point projection with either of the other two methods (partial opacity).
    ProxySettings
    This plugin implements the Plugins/Utilities/Proxy Settings command.
    Raw
    This plugin implements the File/Import/Raw command.
    RectToolOptions
    This plugin implements the rounded rectangle tool dialog box.
    Resizer
    This plugin implements the Edit/Crop and Image/Adjust/Size commands.
    RGBStackConverter
    Converts a 2 or 3 slice stack, or a hyperstack, to RGB.
    RGBStackMerge
    This plugin implements the Image/Color/Merge Channels command.
    RoiEnlarger
    This plugin, which enlarges or shrinks selections, implements the Edit/Selection/Enlarge command.
    RoiInterpolator
    This class interpolates between ROIs in the ROI Manager.
    RoiReader
    Opens ImageJ, NIH Image and Scion Image for windows ROI outlines.
    RoiRotator
    This plugin implements the Edit/Selection/Rotate command.
    RoiScaler
    This plugin implements the Edit/Selection/Scale command.
    ScaleBar
    This plugin implements the Analyze/Tools/Draw Scale Bar command.
    Scaler
    This plugin implements the Image/Scale command.
    ScreenGrabber
    This plugin implements the Plugins/Utilities/Capture Screen and Plugins/Utilities/Capture Image commands.
    Selection
    This plugin implements the commands in the Edit/Selection submenu.
    SimpleCommands
    This plugin implements the Plugins/Utilities/Unlock, Image/Rename and Plugins/Utilities/Search commands.
    Slicer
    Implements the Image/Stacks/Reslice command.
    SpecifyROI
    This plugin implements the Edit/Selection/Specify command.
    Stack_Statistics
    This plugin implements the Image/Stacks/Statistics command.
    StackCombiner
    This plugin implements the Image/Stacks/Combine command.
    StackEditor
    Implements the AddSlice, DeleteSlice and "Stack to Images" commands.
    StackInserter
    This plugin, which implements the Image/Stacks/Tools/Insert command, inserts an image or stack into another image or stack.
    StackMaker
    The plugin implements the Image/Stacks/Tools/Montage to Stack command.
    StackPlotter  
    StackReducer
    This plugin implements the Image/Stacks/Tools/Reduce command.
    StackReverser
    This plugin implements the Image/Transform/Flip Z and Image/Stacks/Tools/Reverse commands.
    StackWriter
    This plugin, which saves the images in a stack as separate files, implements the File/Save As/Image Sequence command.
    Startup
    This plugin implements the Edit/Options/Startup command.
    Straightener
    This plugin implements the Edit/Selection/Straighten command.
    SubHyperstackMaker
    This plugin is used by the Image/Stacks/Tools/Make Substack command to create substacks of hyperstacks.
    SubstackMaker
    This plugin implements the Image/Stacks/Tools/Make Substack command.
    SurfacePlotter  
    Text
    This plugin implements the Edit/Options/Fonts command and the dialog displayed when you double click on the text tool.
    TextFileReader
    This plugin displays the contents of a text file in a window.
    TextReader
    This plugin opens a tab or comma delimeted text file as an image.
    TextWriter
    This plugin implements the File/Save As/Text command, which saves the contents of Editor windows and TextWindows (e.g., "Log" and "Results").
    ThreadLister
    Displays thread information in a text window.
    Thresholder
    This plugin implements the Process/Binary/Make Binary and Convert to Mask commands.
    URLOpener
    Opens TIFFs, ZIP compressed TIFFs, DICOMs, GIFs and JPEGs using a URL.
    WandToolOptions
    This plugin implements the Edit/Options/Wand Tool command.
    WindowOrganizer
    This class implements the Window menu's "Show All", "Main Window", "Cascade" and "Tile" commands.
    XY_Reader
    This plugin implements the File/Import/XY Coordinates command.
    XYCoordinates
    Writes the XY coordinates and pixel values of all non-background pixels to a tab-delimited text file.
    ZAxisProfiler
    Implements the Image/Stacks/Plot Z-axis Profile command, which plots the selection mean gray value versus slice number.
    Zoom
    This plugin implements the commands in the Image/Zoom submenu.
    ZProjector
    This plugin performs a z-projection of the input stack.