Image Display

Take control of your application's image display. With LEADTOOLS, you control brightness and contrast settings, color reduction with dithering and palette control, zooming/scaling/fitting, panning, scrolling, painting with transparency and/or regions. Additionally, LEADTOOLS provides image-list and thumbnail browser controls, magnifying-glass and zoom view features, as well as an automated pan-window control.

LEADTOOLS renders an image of any color depth (1 to 64 bit) to any display device, automatically handling any color reduction or expansion. Use nearest neighbor (fastest), bilinear (fast-good quality) or bicubic (best quality) resampling for zoomed display of images. Images can be automatically dithered to match the output display device on the fly, without changing the image in memory. Intensity, contrast and gamma correction changes can be applied to the display without affecting the original data. (AdditionalIy, the color reduction and display settings can be rendered into the image if desired, see Image Processing) Images can be scaled, zoomed, or scrolled when displayed. You can render images with a color specified as transparent. Furthermore, LEADTOOLS provides functionality to render 1-bit compressed images in-memory and also floating point grade scale images.

You can position the displayed image, and zoom in or out by scaling and clipping the display. The rotated display feature allows rendering images rotated in 90-degree increments without changing the image in memory. Large 1-bit images can remain compressed in memory while decompressing only the portion needed for display. On a 256-color device, you can use a fixed palette option to eliminate palette shifting when displaying more than one image at a time. An automated pan window is provided to enable navigation on a large image using a small thumbnail view. LEADTOOLS also lets you display and manipulate a list of images as an array of thumbnails using the ImageList Control. In addition, LEADTOOLS provides a Thumbnail Browser for browsing entire directories of image files.

When working with .NET controls, you can set properties which determine the way that images are displayed in the control, such as AutoScroll (automated scroll bars), AutoSize (snap control to image), PaintSizeMode (1:1 scale, fit image to control, zoomed at specified magnification factors etc.)

 

LEADTOOLS Document/Medical toolkits include specialized display filters including favor black and scale to gray, which allow you to enhance and "clean up" 1 bit images. LEADTOOLS Medical Imaging display support adds 9-16 bit grayscale, and 12 and 16 bit display with window leveling.  This support includes true 16-bit LUT support, hardware window leveling and painting to non-standard grayscale display adapters (in particular, with more than 256 shades of gray).

When painting images on any video device, you can:

If the display mode is 256 colors or less, you can:

To enhance the display quality of 1-bit (black-and-white) images, you can:

Supported Platforms

Image Display : C DLL

Image Display : C++ Class Library

Image Display : .NET

Image Display : WinRT

Image Display : Silverlight

Image Display : Silverlight Windows Phone

Image Display : HTML5 / JavaScript