O'Reilly logo

Image Processing with ImageJ - Second Edition by Javier Pascau, José María Mateos Pérez, Jurjen Broeke

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Anatomy of ImageJ Plugins

In this chapter, we will examine how a plugin is organized in ImageJ and how it is implemented in the main interface. We will examine both the legacy plugins (ImageJ1.x) and the new format based on SciJava's model (ImageJ2). The following topics will be discussed in this chapter:

  • The basic anatomy of a plugin in ImageJ1.x and ImageJ2
  • Types of plugins
  • Implementing a plugin
  • Combining macros and plugins
  • Running and debugging plugins
  • Examples of available plugins

The basic anatomy of a plugin

A plugin within ImageJ has to adhere to specific rules. The syntax conforms to the Java language, but some of the elements are unique to ImageJ. In the following sections, I will discuss the conventions and constructs used by ImageJ1.x ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required