Page history Edit this page How do I edit this website?
This page describes content relating to the original version of ImageJ. Click the logo for details.


DEPRECATION NOTICE: This page describes ImageJA, which is no longer supported or maintained. Please use ImageJ instead.

ImageJA was a project providing a clean Git history of the ImageJ project, with a proper pom.xml file so that it could be used with Maven without hassles.

Releases of ImageJ up to 1.53j were published to Maven repositories via ImageJA, but starting with ImageJ 1.53k, releases are now built and deployed directly from the primary ImageJ repository on GitHub.

Historical note

ImageJA was originally launched in 2005 as a fork of ImageJ; i.e., it was synchronized closely with ImageJ with a few changes on top:

  • When run as an applet, ImageJA is embedded.
  • The internal structure of ImageJA’s recorder allows command listeners to get much more fine-grained information.
  • When launching a text editor, in many cases ImageJA will now choose Fiji’s Script Editor, if available, instead of the old AWT based ImageJ editor.
  • ImageJA has an easy Plugin installer via PluginsInstall PlugIn… (ImageJ only has that drag-n-drop thingie).
  • The instance listener is RMI-based with ImageJA, so there is no security issue with it.
  • ImageJA’s Command Launcher has fuzzy matching, too.
  • A couple of bug fixes:
    • JavaScript in ImageJA can find plugin classes, too.
    • ImageJA also put back some not-yet-deprecated methods as deprecated.
    • A simple bug fix in PolygonRoi drawing (it moves to the first point, but then draws a line to the same first point rather than the second).
    • A little bug fix in StackWindow: if you have a 2D time lapse, ImageJ will still use the zSelector (rather than the tSelector).
    • ImageJA can handle https:// URLs, too.

However, nowadays, the ImageJ2 project applies needed changes to ImageJ via runtime patching; see the ImageJ Legacy page for details.