Scriptable Java app for scientific image processing
- Works across platforms
- Free to use
- Measures pixels, draws histograms and more
- Can be slow and unresponsive because of Java
ImageJ is a Java based application for analyzing images.
ImageJ runs either as an online applet or as a downloadable application which you'll find here. ImageJ can display, edit, analyze, process, save and print 8-bit, 16-bit and 32-bit images and supports most major formats including TIFF, GIF, JPEG, BMP, DICOM, FITS and "raw".
The main use of ImageJ is that it can calculate area and pixel values which may be useful for graphic designers. It does however go a little beyond that too, allowing you to measure distances and angles, create density histograms and also line profile plots. It supports other standard image processing functions too such as contrast manipulation, sharpening, smoothing, edge detection and median filtering.
Although ImageJ can be a bit slow in Java, its a decent image analysis tool considering its completely free.
- Added the Image>Stacks>Tools>Remove Slice Labels command. The Process>Batch>Convert command averages when downsizing. Thanks to Michael Doube, fixed a bug that could cause an exceptionwhen the image window was closed while a stack was being saved in TIFF format. Thanks to Valerio Mussi, fixed bugs that caused the ROI Manager to notwork as expected when the image origin was not at the top left corner. Thanks to Tomas Karlsson, fixed a bug that sometimes caused the "+" and "-"keyboard shortcuts (zoom in/zoom out) to not work as expected with non-US keyboards. Fixed bugs that caused run() macro calls with options like "open=&dir", "size=&min-&max"and "range=&first-&last" to fail. Fixed a 1.45j regression that caused the RankFilters.rank() method to fail.