IMDISP: An image display program for IDL

by Liam Gumley (Latest Update: Version 1.45, 2000/08/28).

Example code is available to create this image in 8-bit or 24-bit mode.


IMDISP source code (Requires IDL 5.0 or higher).

What is IMDISP?

IMDISP is an advanced replacement for the TV and TVSCL image display procedures in IDL.

Features

IMDISP is packed with more features than any other IDL image display program. It allows you to concentrate on your work, rather than forcing you to worry about mundane issues such as determining the characteristics of the current graphics device, or deciding whether to use decomposed color mode. IMDISP keeps all these operations hidden internally: all you know is your image was displayed correctly.

The features offered by IMDISP are:

Why is IMDISP better than TV or TVSCL?

If you've ever displayed images in IDL, then you probably know that displaying simple images on screen is pretty easy, e.g.
IDL> tvscl, dist(256)
But what if you want to get a little more sophisticated, and display a true color (RGB) image with the correct aspect ratio on any device supported by IDL (Screen, Postscript, Printer, PCL, CGM or Z buffer) with plot axes and titles overlaid on the image? The TV and TVSCL commands simply cannot handle this task without a great deal of effort on your part to determine how to resize the image, how to scale it, and how to handle the various output graphics devices. If you can figure out to do this reliably in less than a week using TV or TVSCL, then you don't need IMDISP.

If you'd rather just display the image and get on with your work, then you need IMDISP.

Revision History

The following is a summary of revisions in public IMDISP releases. The detailed change log is also available.

28 August 2000

2 August 2000 18 April 2000 17 April 2000 4 February 2000 11 January 2000 22 December 1999 19 November 1999 18 November 1999

Licensing

IMDISP is licensed under the terms of the GNU General Public License.

Feedback

If you have a question, comment, or suggestion regarding IMDISP, please add it here.

Liam.Gumley@ssec.wisc.edu
Last updated 28 August 2000