Displaying Images - Image Processing

   
 

third party components[Complete Line of Imaging Developer SDKs]third party controls [General Imaging Component Information]imaging components

[Raster Imaging Components] [Document Imaging Components] [Multimedia Imaging Components]

[Vector Imaging Components] [Medical Imaging Components]


[A REPORT ON ROI OF COMPONENT USE]

.NET Components
ActiveX Interface
Class Library Controls
COM Components
DLL Components
VCL Components
ActiveX Image Component
ActiveX Imaging Component

Programming-Interfaces
 
Programming-SDK
 

.NET Programming
C/C++ Programming
Delphi Programming
Video SDK
Video Conferencing Toolkit
Audio Video Conferencing
Audio Video Stream
Annotation VB
Annotation .NET

Programming-Languages
 

Document Clean-up
Image Compression
Image Processing Components
Imaging Components Benefits
Best Compression Options
File Format Components
Image Annotations
OCR / ICR / OMR
Audio Compression

Imaging-Components.com
 
       
About PDF Conversion

imaging components, compression components, software development tools, programming tools, controls, third-party controls

Introduction: Image Display

When you display an image, the following things come into play:

The LEADTOOLS display functions let you specify which part of an image to display, how big to make the display, and where to position the origin (for scrolling and zooming).

LEADTOOLS makes it easy to show the application user exactly what he wants to see. You can control the size and position of the display without resizing or trimming the bitmap. In fact, it usually is best to think of the bitmap size as a measure of resolution, rather than a measure of size. The larger the bitmap, the more you can zoom in without losing detail.

As for adapting to the color resolution of the display device, if the color resolution of your device is greater than 256 colors, no adaptation is necessary. If the color resolution is higher than 256 colors, images are displayed using their own color values. Of course, if a 24-bit image is displayed on a 16-bit device, there is some loss, but there are still no programming issues, since the only remedy is to change the display mode.

If the color resolution of your display device is 256 colors or less, you have to make some programming decisions regarding dithering and palette selection. When displaying 16-, 24-, or 32-bit images, you can determine whether LEADTOOLS uses ordered dithering or error diffusion to handle the color reduction. (LEADTOOLS uses a fixed palette for these images.) When displaying 8-, 4-, or 1-bit images, you must decide whether to use a fixed palette or the individual image's palette. Using the fixed palette avoids palette shifting when more than one image is displayed at the same time. Using the image's original palette produces the best possible display of the image's colors.

Other LEADTOOLS functions let you determine how the new display interacts with whatever is already on the display device. For example, you can use Windows ROP codes to combine the displayed images. Also, when displaying 1-bit images, you can set scale-to-gray or favor-black options that can improve the readability of scaled images (images that are zoomed in or out to fit the available space).

For displaying 12 to 16-bit grayscale images, LEADTOOLS provides functions for window leveling. Window leveling allows you to map grayscale intensities by specifying the bit range and/or a user defined color map.
Window leveling is only available in the Document/Medical editions.



imaging component evaluations and demos - Image display tools


RELATED IMAGE PROCESSING PROGRAMMING INFORMATION

[Image Processing Transforms] [Image Processing Image Filters] [Image Processing Color Conversions]
[Image Processing and Drawing] [Image Processing Region of Interest]

display images: image display: display functions
Imaging Components - display functions for displaying images

 

Imaging component