Product Name   : THBImage
Product Version: 4.5

Contents:
=========
- THBImage Standard Edition
- THBImage Professional Edition
- THBImage Region AddOn
- New Features
- Feedback 
- Pricing
- Contact


THBImage Standard Edition
Display images scrolled, zoomed, databound, aligned, stretched with one powerful control!
=========================================================================================
If your goal is to display images within your application there's 
no way around THBImage. This powerful control allows you to present 
your images as you otherwise only could do with a professional 
graphics application.
Best of all, you can use it without an advanced understanding of 
Image Processing.
Incredible? Then try it out...

There are 9 reasons why THBImage is a valuable tool for you:

THBImage displays an image and offers all ways to align and stretch the image. 
With the ability to keep the proportion(aspect ratio).

The Standard Edition supports all file formats that you can load with the
standard LoadPicture function. LoadPicture supports the following file
types: Bitmap(.BMP), Icons(.ICO), Cursor (.CUR), RLE-Files(RLE =
       Run-length-encoded), WMF, EMF, GIF and JPG
Or simply assign a picture object to THBImage.

Ability to scroll, zoom and move the picture:
You can either let the user scroll, zoom and move 
around or you can do it all with the provided properties and methods.
Or use another innovative way to scroll around, the PreviewWindow.
If the user clicks on the small rectangle in the lower right corner of the 
control a small preview window appears. Moving the mouse cursor in this 
window affects the scroll position of the control.

With the magnification window you can take a closer look to any part of the image.

Without writing a single line of code you can expose all THBImage 
scrolling/zooming features to users of your application with the default 
popup menu. You have the choice between the default style menu or 
the new VisualStudio.NET style menu.

Use it as a background image:
You can create perfect flickerfree backgrounds either for the complete 
form or for some parts of it. With a special texture effect
you can create textured backgrounds without 'hard' borders by mirroring 
the picture alternately.

Create impressive color gradients:
You can either create simple 2 color gradients by selecting starting and 
ending color and the direction(top-down or left-right) Or you can 
create extended gradients. These are more colorful and extremely 
modifiable. To ensure that the gradients are smooth shaded you can 
select between 3 different halftone modes. All properties can be 
selected within a convenient user interface. 

Ability to bind THBImage to a datasource:
The example projects and the documentation describe the possibilities 
to put pictures into your Database. 

Clipboard support:
You can simply copy/paste images from/to the clipboard
without any extra coding

Hyperlink feature:
You can associate an URL to the control. Any click on the 
control will open the default browser following the specified URL. 

Printing support:
Integrated printing capabilities let you print images 
with a single statement. Or simply use it with MSAccess reports.

Ole Drag&Drop support:
Drag and Drop image files on the control and THBImage will display them.


THBImage Professional Edition
Adds the following features to the Standard Edition:
====================================================
Full featured and affordable image processing at your fingertips.

File Format support
The Professional Edition currently supports the following raster 
image formats.
Reading from file or directly from memory:
Windows Bitmap (BMP) - 1, 4, 8, 24, 32bpp Bitmap files and 4, 
	8bpp RLE encoded Bitmap files
Windows Icon files (ICO)
Windows Cursor files (CUR)
JPG - 8, 24bpp JPEG files
	Lossless JPEG files
ZSoft PCX - 1, 2, 4, 8, 24bpp PCX files
Portable Network Graphics Format (PNG) - 1, 8, 24, 32bpp PNG files
	With Alpha Channel Support
Truevision TARGA Format (TGA) - 1, 8, 15, 16, 24, 32bpp TGA files
TIFF - 1, 4, 8, 24, 32bpp TIFF files
	Deflate compression
	JPG compression
	Packbits (Macintosh RLE) compression
	CCITT Group 3 fax encoding
	CCITT Group 4 fax encoding
	CCITT modified Huffman RLE
	Multipage TIFF
Photoshop Format (PSD) - 1, 8, 24bpp RLE encoded or 
	uncompressed PSD files

Writing to file or directly to memory:
Windows Bitmap (BMP) - 1, 8, 24bpp Bitmap files and 8bpp RLE 
	encoded Bitmap files
JPG - 8bpp Grayscale and 24bpp JPEG files
ZSoft PCX - 8, 24bpp PCX files
Portable Network Graphics Format (PNG) - 8, 24bpp PNG files
	With Alpha Channel Support
Truevision TARGA Format (TGA) - 8, 24bpp TGA files
TIFF - 1, 8, 24bpp TIFF files
	Supported compression export modes:
	No compression
	Deflate compression(ZLIB ZIP)
	JPG compression
	Packbits (Macintosh RLE) compression
	CCITT Group 3 fax encoding
	CCITT Group 4 fax encoding
	CCITT modified Huffman RLE
	Multipage TIFF
	Append to existing multipage TIFF files
Photoshop Format (PSD) - 1, 8, 24bpp RLE encoded or 
	uncompressed PSD files

Add your own image import and export file format dlls:
You can write your own image import and export dlls and 
add them to the THBImageEdit object to support any
image format the we currently do not support.
Userdefined dlls are a powerful mechanism to implement your own special
file formats and integrate them into THBImage.

Integrated Intel JpegLib:
Integrates the IntelJpegLib Intel CPU optimized JPEG import and export library.

Image processing operations:
Resize simple or bi-linear.
Rotate to any angle from 0 to 360 degrees, optimized for 90, 180, 270 degrees.
Crop any part of the Image.
Mirror the image horizontally or vertically.
Brightness
Contrast
Invert
Create image from DeviceContext
Overlay two images: With opacity from 0 to 100%
                    With tranparency color
                    With opacity and tranparency color
                    With 8bit grayscale mask
Direct pixel access
Palette manipulation
DropShadow to add a shadow effect
ScaleToGray to improve the quality of scanned or faxed black/white images
HSV Adjustment to change hue, saturation and value(brightness)of the image


Filter operations:
Sharpen
Blur
Median Blur
Antialias
EdgeDetection           
User Defined filters

Multithreaded operations:
Simply set one property and many methods will run in its own worker thread.
All filter operations and most of the image processing operations support this feature.
You can choose between blocking and non blocking threads.
Blocking threads hold the execution of your application and just return when they are ready.
The opposite are non blocking threads, you just start them and the execution of
your application continues. When the operation is ready you'll get an event signaling the end 
of the thread

Color Conversion:
Convert between color modes, like 24-bit true-color, 8-bit palette, 
1-bit black/white, 24-bit grayscale, 8-bit grayscale. Changing the color mode can be performed with 
palette optimization and color dithering.

Drawing:
Draw on a device context with aligning, stretching, and keeping 
proportion into a given rectangle.
Drawing operations are no longer limited to pixel coordinates and work
with many different coordinate units(inch, twips, metric, pixel,..)

Printing
Draw on a printer device context with aligning, stretching, and 
keeping proportion into a given rectangle.
Printing operations are no longer limited to pixel coordinates and work
with many different coordinate units(inch, twips, metric, pixel,..)

Two different drawing modes
High Quality drawing mode with dithered output on 256 color display devices.

OLE Picture Object compatible
Convert it to a standard OLE Picture object or assign a 
OLE Picture object to it.


It supports Visual Basic 5.0&6.0, Visual C++ 5.0&6.0, MSAccess97&2000. 
Of course it can be used in any ActiveX Container. 
The installation contains demo projects for VC 6.0, VB 6.0, MSAccess97.
A package of lightweight ATL ActiveX Components,
easy to use, implemented within minutes.
It doesn't need any dependencies. No MFC and No VB-Runtime Dll.

As a registered user of THBImage you have the right to use 
THBImage in your design environment and you have royalty-free 
distribution rights for executables that use THBImage as a 
runtime component.


THBImage Region AddOn:
======================
The Region AddOn enables you to place regions of interest on the image.
Choose between point, line, linestring, rectangle, polygon, text, circle and ellipse regions.

Place points, lines, rectangles, polygons, circles, ellipses:
You can use these regions to enable the user to place points, lines, 
rectangles, polygons, texts, circles, ellipses on the image.
The regions do not change the underlying image data. Instead they are placed in front of the image on 
a different layer.
You can choose between different line styles, line widths and colors and
you can apply various fill styles like hatch, cross hatch, solid.

Limit image processing operations:
The region gives you access to the underlying image pixel coordinates. With these coordinates you can
limit image processing operations to a specific area.

Mark parts of the image:
The regions stay on the image even when you scroll/zoom/move 
around. This behavior makes them ideal to mark parts of the image.
You can use regions to mark parts of the image and link them to a web 
address(hyperlink).

Or you can use regions to mark parts of the image with a user defined 
marker picture.

Highlight:
With regions you can create areas that highlight when you move 
the mouse over them. 

Response to clicks:
Events provide you the possibility to response to clicks on a region.

Predefined regions:
You can create predefined regions, store them as a text string in the source code and 
place them on the image with the methods offered by the THBImage and THBRegion object.
Or save existing regions into a text string and load 
them again when you need them. 



New Features:
=============
Version 4.5 has many new features, just to mention some of them:
  Standard Edition:
    - Dynamic zoom adds an animation effect to zoom operations
    - VisualStudio.NET Menu style
    - Magnification window to magnify a small part of the image
    - ZoomToRectangle method zooms to the specified rectangle
    - Ole Drag&Drop
  
  Professional Edition:
    - Multithreaded operations
    - Progressbar support for all operations
    - Export to multipage TIFF
    - Append to existing multipage TIFF files
    - Filter operations: Sharpen, Blur, Median Blur, Antialias, EdgeDetection, HSV
    - User defined Filter
    - DropShadow to add a shadow effect
    - ScaleToGray to improve the quality of scanned or faxed black/white images
    - Import and export of PSD Photoshop Format
    - Integrates IntelJpegLib for Intel CPU optimized JPEG import and export
    - Now you can write your own image import and export dlls and 
      add them to the THBImageEdit object to support any
      image format the we currently do not support.
    - Printing operations work with any coordinate units(inch, twips, metric, pixel,..)

  Region AddOn:
    - Region objects show ToolTips when you move the mouse over them
    - Choose between point, line, linestring, rectangle, polygon, text, circle, ellipse regions.
    - Dashed line styles. Thick dashed lines are possible too.
    - Property RegionHighlighted returns the highlighted region
    - Filled regions. You can apply various fill styles.
    - Property RegionPrint allows you to print regions or to remove regions 
      when printing
    - You can now use regions without the scrolling/zooming mode


Feedback:
=========
To better serve our customers and provide the best component tools on 
the market, THBComponentware is always looking for feedback. Many of 
our products features were suggested by users. Want better components?
Want to see other features implemented in future versions? 
Take the chance and tell us what your wishes are and we will do our best
to make them real!
Simply visit the Feedback section of our homepage at http://www.thbcomponents.com


Pricing:
========
Purchase price: Starts at $149.00


Contact:
========
THB Componentware
E-Mail: Office@thbcomponents.com
Web: http://www.thbcomponents.com
