ImageJ Short Reference

This document describes the the setup, structure and basic API of ImageJ.

Writing ImageJ Plugins—A Tutorial

by Werner Bailer (Version 1.71, July 2006). This tutorial is an introduction to writing plugins for ImageJ. It discusses the concept of plugins in ImageJ and its onboard tools for plugin development. It starts with the discussion of the code skeleton of a new plugin and the sample plugins that are part of the ImageJ distribution, and covers those parts of the ImageJ API, which are essential for writing plugins, with a special focus on the image representation. A reference of the most important classes, methods and constants is provided and some more advanced topics are discussed. In order to use this tutorial, a basic knowledge of the Java programming language is required. (Resources for Java beginners can be found in section 10.4). You should also try to get familiar with the use of ImageJ before you start writing plugins. The ImageJ documentation can be found at, including links to further documentation resources.