Image Analysis ToolKit
by Winson Chung. Revision2: May, 2004
Updated: February 26, 2005


Welcome to Image Analysis Toolkit! (IAT), a general purpose image toolkit for those who are looking work with images on both general and possibly experimental levels.

What this program is: Simply put, IAT is a framework for which users can add and remove pieces of the 'toolkit' to best suite their imaging needs. It is up to the user to determine the plugins and operations that best suites their type of work. Technically, IAT is completely written in core Java2, and was written to be a general test-bed for future forays into digital imaging. Currently, it supports all Java standard image formats, which includes the loading of [jpg, gif, png, bmp]s, and the writing of [jpg, png, bmp]s (more file filters will be implemented shortly). This program is centered around a set of dynamic plugins, that can be written and used with extreme ease. Documentation on plugin development is included with the program.

What this program is NOT: This program is not intended to be a general purpose image editor (although that can be implemented), I am aware that there are numerous programs that are much better suited for this type of work, such as GIMP, Paint Shop Pro, and Photoshop. I am also aware that JAI allows for a much richer set of operations over the standard Graphics2D, but as it stands, JAI is not core Java, and asking people to download another 5 megabytes just to use my program is preposterous. This program can be used by anyone, and plugins can be written by anyone with the least bit of experience in Java graphics programming (or not!). Final note: I have tested this on WindowsPCs currently, so feel free to email me if there are complications in getting this to run on your system.


Some features of IAT:
Default Keyboard Shortcuts:

How to use this program: This program is very simple works very similar to other imaging programs. First, to open a file, goto the File menu, and select open. Note that files with large dimensions (ie. 4000x4000) may take a moment to load. Once the image has been loaded, you are free to use any of the operations in the menu (or toolbar). Image operations are those that directly change the image. Info operations are those that perform analysis on the specified images, and Misc operations are free form operations. Note that operations can only work on images when Image Frames are selected.

How to program for IAT: Please read the file 'iat_plugin_programming.html' that accompanies this release.

Tips for using IAT:

Final Notes: The user runs this program at their own discretion, there are no implied warranties that accompany this program. IAT is for for non-commercial, educational use only!