Image Measurement and Analysis Lab

This is the home page of the scientific image analysis program IMAL (the Image Measurement and Analysis Lab).

Imal (formerly tnimage) is an open-source scientific image analysis program that allows you to create, edit, measure, and analyze images. It is particularly useful for analyzing images of SDS and agarose gels and X-ray or MRI images.

Latest DOS version: 2.2.7
Latest Unix version: 3.5.11
New Features

Composite image, 3d view in Imal
Composite image, 3D surface plot in Imal

Features:

Pre-compiled Unix versions for X11-Motif for Linux (Intel), SGI Irix, Mac OS X, Solaris, and ConvexOS are also available (Click below)

Grand Tour of Imal Features

     Visual Tour of Features

Screen shots

     Screen shot of UNIX version of Imal
     Screen Shot of DOS version of Imal (old)

Online manual

     IMAL On-line manual (HTML)

Software Documentation and Tutorials

     Imal manual in PDF format
     Imal manual in PostScript format
     Manual for DOS version
     PostScript version of Imal manual (for Unix version)
     Running Imal in Windows

Imal downloads

Several versions are provided. Download the version appropriate for your operating system. The dynamically-linked version will work if you have Motif and your libraries are up to date and in standard locations. If you don't have Motif, or if the dynamically-linked "linux" version doesn't work, you can either install Motif yourself, or use the "nomotif" or "static" version. Source code is also available. If none of the precompiled versions work on your computer, compile the program from the source code.

Note: The static version is currently unavailable due to an unknown problem with gcc.

Note: Two dynamically-linked and no-motif versions are included: imal and imal64, for 32- and 64-bit x86 Linux systems, respectively.

Conditions of use: This software is distributed under the GPL version 2. As a condition of use, users are asked to report any problems they encounter with the software.

     DOS version of Imal
     Unix source code
     Precompiled Linux version (static)
     Precompiled Linux version (dynamically linked; 32-bit and 64-bit versions)
     Precompiled Linux version (dynamically linked for users without Motif; 32-bit and 64-bit versions)
     Precompiled Linux version (dynamically linked for x86 64-bit Linux )
     Static Linux version (for x86 32-bit Linux)
     Static Linux version (for x86 64-bit Linux)
     Source RPM
     Precompiled Linux RPM
     Precompiled OS X version
     Precompiled Irix version (old)
     Precompiled Solaris version
     Precompiled version for ConvexOS (old)

Other software

Click here for other software

Notes

If you get the message
imal: loadlocale.c:220: _nl_load_locale: Assertion `idx % __alignof__ (u_int32_t) == 0' failed.
Type the command: export LC_ALL=POSIX before starting Imal.


If you get the message
Warning: translation table syntax error: Unknown keysym name: osfActivate
Warning: String to TranslationTable conversion encountered errors

this is caused by an incompatibility between the X11 and Motif. This will prevent all Motif applications from displaying user-entered text and will eventually cause the program to crash. To fix the problem, become the superuser and copy XKeysymDB to its proper place:
su
cd /usr/share/X11
cp XKeysymDB /usr/X11R6/lib/X11


Feedback on usability issues, suggestions for new feature, errors in the documentation, and bug reports are welcome. Send reports to
name and address


Quick links

Software Documentation and Tutorials

Imal manual in PDF format
Imal manual in PostScript format
Manual for DOS version
PostScript version of Imal manual (for Unix version)
Running Imal in Windows
Browse Unix files
Browse Dos files

Imal downloads

Unix source code
Precompiled Linux version (dynamically linked; 32-bit and 64-bit versions)
Precompiled Linux version (dynamically linked for x86 64-bit Linux)
Precompiled Linux version (dynamically linked for users without Motif; 32-bit and 64-bit versions)
Source RPM
Precompiled Linux RPM
Static Linux version (for x86 32-bit Linux)
Static Linux version (for x86 64-bit Linux)

Old versions

Precompiled OS X version
Precompiled Irix version (old)
Precompiled Solaris version (old)
Precompiled version for ConvexOS (old)
Precompiled Linux version (static, old)
DOS version of Imal (old)