X-Windows Widget for Image Display

XvicImage is a high-performance X-Windows (Motif-compliant) user interface widget for displaying images. It handles all aspects of low-level image display. The fully Motif-compliant image display widget handles the following tasks:

  • Image display, including dithering as needed
  • Zoom
  • Pan
  • Stretch (contrast enhancement, via lookup table)
  • Display of single-band or color data
  • Display of non-byte data (ints, floats)
  • Pseudocolor display
  • Full overlay support (drawing graphics on image)
  • Mouse-based panning
  • Cursor handling, shaping, and planting (disconnecting cursor from mouse)
  • Support for all user interaction events (passed to application)
  • Background loading and display of images (doesn’t freeze the GUl)
  • Tiling of images.

It does not read images directly, so it can work with any image file format. It is the application’s responsibility to read the image and supply it to XvicImage. The xvd and tp programs (part of the VICAR image processing package) are dependent on XvicImage for their operation.

This work was done by Robert G. Deen of Caltech for NASA’s Jet Propulsion Laboratory. For more information, contact This email address is being protected from spambots. You need JavaScript enabled to view it..

This software is available for commercial licensing. Please contact Daniel Broderick of the California Institute of Technology at This email address is being protected from spambots. You need JavaScript enabled to view it.. Refer to NPO-46922.

White Papers

Reducing Development Cycles for 3U VPX Systems
Sponsored by Curtiss-Wright Controls Embedded Computing
Force Sensors For Design
Sponsored by Tekscan
Protecting the Sky
Sponsored by Rohde & Schwarz A&D
Rapid PCR Instrument Development
Sponsored by KMC Systems
3D Printing Today: How Industry is Using and Benefiting from Additive Manufacturing Technology
Sponsored by Stratasys
Selecting the Right Vent to Extend the Lifetime of Electronic Components in Vehicles
Sponsored by W.L. Gore

White Papers Sponsored By:

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.