Image Display

LEAD Technologies continually reviews and adds file format support to give your application control over the display of almost any Raster or Vector image you encounter. LEADTOOLS currently supports over 150 different image formats and sub formats, each of which has its own unique set of load/save/display options. These may encompass varying types and/or degrees of compression, such as a range of image information bit-depths, progressive (multi-pass) image display, and  the ability to maintain multi-page or multi-channel images, animations, or non-image data.

Raster Image Display

LEADTOOLS provides numerous functions to let you take control of your application's image display. Control brightness and contrast settings, color reduction with dithering and palette control, scaling/fitting, enlargement/reduction, panning, scrolling, and painting with transparency and/or regions.

Further, LEADTOOLS provides image-list and thumbnail browser controls, a special magnifying-glass feature, an automated pan-window control, a viewing control designed especially for working with animated GIF'S, easy display of images with alpha transparency, and a Zoom View control that allows you to annotate pre-defined zoomed regions.

Key Features:

Intensity, contrast and gamma correction. LEADTOOLS renders an image of any color depth (1 to 64 bit) to any display device, automatically handling any color reduction or expansion. Changes can be applied to the display without affecting the original data. If desired, color reduction and display settings can be rendered into the image. (See Image Processing.) You can even render images with a color or region of interest specified as transparent.

Dithering. Images can be automatically dithered to match the output display device on the fly, without changing the image in memory. Specify the dithering method for images that have more bits per pixel than the current video mode, using Normal dithering (error diffusion), Ordered dithering (faster, but less accurate than normal), No dithering, which relies on the display device for color reduction.

Position and Scale. Position the displayed image, and zoom in or out (enlarge or reduce the display) by scaling and clipping.  Use nearest neighbor (fastest), bilinear (fast-good quality) or bicubic (best quality) resampling for enlarged/reduced display size.

Specify a source rectangle (portion of source image to paint) and destination rectangle (position on screen or drawing surface on which to paint it) for complete control over image zoom and position. Or, specify higher level properties like ZoomFactor (fit-to-window preserving aspect ratio, stretch to entire window, fit-to-width, 1:1 normal display).

Automated Controls. When working with the ActiveX, COM, or .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).

When used with the AutoScroll option, all Scroll Bar activity is automatic (scroll bars respond to programmatic changes of display settings, and display settings are updated by user's use of scroll bars).

Palette Control. If the display mode is 256 colors or less, you can use a palette already associated with the image, or use a fixed palette to eliminate palette (color) shifting when displaying more than one image at a time.

Image List and Thumbnail Browser Controls. Display and manipulate a list of images as an array of thumbnails using the ImageList Control, or use the Thumbnail Browser for browsing entire directories of image files.

Pan Window. The automated pan window enables navigation through a large image using a small thumbnail view.

Regions of Interest. Display an automated rubber band (rectangle, ellipse or freehand) to mark an area and create a region of interest.

Apply Effects. Apply any of over 2000 Special Effects, such as wipes, fades, dissolves, transitions commonly used in slide presentations.

Complete Control. When painting images on any video device, you can:

Display Enhancement. Using toolkits from our Document and Medical product line, you can

Zoom View.  Toolkits from our Document and Medical product line include a Zoom View control that allows you to display and/or annotate multiple pre-defined zoomed regions.

LEADTOOLS Raster Image Display features are available in the following products:

LEADTOOLS Imaging

LEADTOOLS Imaging Pro

LEADTOOLS Vector Imaging Pro

LEADTOOLS Document Imaging

LEADTOOLS Recognition

LEADTOOLS Document Imaging Suite

LEADTOOLS Medical Imaging

LEADTOOLS PACS Imaging

LEADTOOLS Medical Imaging Suite

Vector Image Display

The LEADTOOLS Vector Image Display features provide support for 2D and 3D Vector formats. Support for primitive objects include Arc, Bitmap, Brush, Camera, Circle, Clone, Ellipse, Elliptical Arc, Font, Group, Layer, Line, Pen, Pie, Chord, Poly Draw, Polygon, Poly Line, Poly Bezier, Raster, Rectangle, Text, Vertex and Clipping objects. Vector images can also be rotated, scaled and translated as a whole (not individual objects) for display purposes. In addition there are low and high-level functions to control the view of vector drawings include zooming (both uniform or around any axis), panning, rotation (around any axis) and anti-aliasing. Vector drawings can be scaled to any resolution desired without distorting the original image, ensuring that fine details of the drawing will not be lost during printing.

The LEADTOOLS Vector Image Display features are available in the following products:

LEADTOOLS Vector Imaging Pro