Image Display for Pocket PC 2002
Take control of your
Pocket PC 2002 application's image display. With LEADTOOLS
Imaging Library for Pocket PC 2002, you control brightness
and contrast settings, color reduction with dithering
and palette control, zooming/scaling/fitting, and scrolling.
Additionally, LEADTOOLS provides image-list
and thumbnail browser controls and a special magnifying-glass
feature.
LEADTOOLS Imaging Library for Pocket PC 2002 renders an
image of any color depth (1 to 64 bit) to any ARM Pocket
PC 2002 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 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 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;
perfect for quickly displaying landscape images on Pocket
PC 2002 device. On a 256-color Pocket PC 2002 device, you
can use a fixed
palette option to eliminate palette
shifting when displaying more than one image at a time.
LEADTOOLS also lets you display and manipulate a list of
images as an array of thumbnails using the ImageList API. In addition, LEADTOOLS Imaging Library for Pocket
PC 2002 provides a Thumbnail Browser for browsing entire
directories of image files.
When painting images on any video
device, you can do the following:
- Control the brightness, contrast, and gamma
correction when painting (without affecting the underlying
bitmap).
- Scale and position the image - specify
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. 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).
- Limit the area to be painted by specifying
the source and destination clipping areas (independent
of source and destination rectangles which position image
on screen).
- Apply any of over 2000 special
effects, such as wipes, fades, dissolves, transitions
commonly used in slide presentations.
- Apply ROP codes, which determine how to
interact with the existing image on the screen.
- Use a buffer as the source to paint.
(Can be used, for example, to paint an image as it is
being loaded)
- Play animations such as Animated GIF files.
If the display mode is 256 colors
or less, you can do the following:
- Use the palette associated with the image
(if paletized), or use a fixed palette. You can specify
LEAD's fixed palette or the Netscape fixed palette.
Fixed palettes allow you to display multiple images on
a screen in 256 color mode without "color shifting".
- Specify the dithering
method, for images that have more bits per pixel than
the current video mode. The following are possible options:
 |
Normal dithering
(using error diffusion). |
 |
Ordered
dithering, which is faster but less accurate than
normal. |
 |
No
dithering, which relies on the display device for
color reduction. |
For displaying 1-bit (black-and-white)
images, you can do the following to enhance the quality
of display:
- Specify a scale-to-gray
option, which increases the clarity of the 1-bit images
when they are scaled (zoomed in or zoomed out).
- Specify a favor-black
option, which prevents loss of details, such as fine
lines, when an image is scaled down (zoomed out).
See
Bitonal Filters applied to a sample image

Display: Special Effects
Back to the Pocket
PC 2002 Main Page
LEADTOOLS Sales:
704-332-5532 | sales@leadtools.com
LEADTOOLS Support: 704-372-9681 | support@leadtools.com
Products
| Downloads
| Order
| Support
| Corporate
| News
|