v 1.8.0|Joonas “Regalis” Rikkonen
ImageJ: open source image processing
ImageJ is a Java program that processes images in scientific and academic contexts. It is written in Java and can run on any platform that supports Java 1.1. This makes it cross-platform as a wide variety of devices and operating system support it. It can also run in-browser as an applet.
ImageJ is not intended to be used for viewing images like FastStone Image Viewer or image editing apps such as PhotoPad Image Editor. It is designed to analyse the information in an image including measurements and colour distribution.
Complete control over all detailsImageJ allows you zoom in and out on images, as well as providing the same tools at different magnification levels. ImageJ can be used to distinguish between different levels of colour differences using simple threshold management. It can also measure distances on relief maps.
Because of its accuracy, the app is widely used in academic and scientific settings. It is also open-source which means that it is completely free to download. The source code is also available. This means that many applications have developed from ImageJ, including Fiji and AstroImageJ.
It is powerful, but not beginner-friendly.ImageJ isn't the most user-friendly tool, as you might expect from a tool primarily used by scientists and students. Many settings are complex and difficult to understand for new users. There is plenty of community-based help.
ImageJ's advantage is its ability to create plugins. There is a lot of functionality that can be added to your app using the plugins. You can also create your own plugins if necessary.