THBImage 5.0 Index

Overview

Professional

Enterprise Edition

Thumnail Viewer

Featurelist

Screenshots

Download

Clients

Comparison Chart

New Features

Download THBImage image and vector viewing and processing SDK
Download THBImage image and vector viewing and processing SDK

THBImage Viewer is a small and fast raster picture and vector data viewer.
THBImage Viewer is a small and fast raster picture and vector data viewer.


Overview | Professional | Enterprise Edition | Thumnail Viewer | Featurelist | Screenshots | Download | Clients | Comparison Chart | New Features

If your goal is to display vector or image data within your application there’s no way around THBImage. This powerful set of controls and objects allows you to present your vector and image data 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.
Simply adding THBView to your application will give it an incredible boost in additional functionality. Incredible? Then try it out…

Ability to scrolling, zooming and panning the view area

image viewingimage zoomingimage viewingimage pan

You can either let the user scroll, zoom and pan around or you can do it all with the provided properties and methods.( Scrolling, ZoomFactor, ZoomPlus, ScrollUp)

Preview Window

Or use another innovative way to scroll around, the Preview Window. 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.

Photo viewer

Photo viewer

Picture viewer

Picture viewer

Magnification Window

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

Magnify parts of the picture to view more details

Magnify parts of the picture to view more details

User Interface

You can enable the built in User Interface consisting of a popup menu, and toolbar buttons.
Each aspect of the UserInterface is customizeable, allowing you to add or remove popup menu entries, sub menus, new UserInterface buttons.
The toolbar can be positioned on any side of the viewer.
The default user interface provides all functions for easy scrolling, zooming, panning.
Without writing a single line of code you can expose all THBImage scrolling, zooming features to users of your application.

Out of the box default menu for scrolling, zooming, panning

Out of the box default menu for scrolling, zooming, panning

Layered Drawing

The flexible design of THBView gives you the opportunity to plug objects into the renderer that act as layers. There are pluggable raster and vector layers.
Drawing is organized in unlimited layers where each layer can contain raster or vectordata or even an unlimited number of sublayers.
You will soon recognize that there are no limits in viewing raster, vector or geographic data.
Each layer can be set to visible, locateable to affect the behavior of the layer.

View multiple layers at once

View multiple layers at once

You can turn individual layers on or off

You can turn individual layers on or off

layer3.jpg

layer3.jpg

Commands

All mouse operations of THBView are called commands.
Each command has a specific purpose like zooming in, zooming out, fit, …
You can start each command individually in your code or you can add buttons to the user interfasce that start a predefined command. This flexible approach gives you the freedom to design the user interface how you need it.

The user interface starts commands, you can add you own command too

The user interface starts commands, you can add you own command too

Skin and Background

You can affect all aspects of the userinterface styles too.
There are template elements for buttons, labels, scrollbar, progressbar that will be applied to all userinterface elements.

You can adjust border width, color. Background color or image. You can even assign a gradient effect to the background.

You can assign a different skin imagelist to THBView. This will replace all userinterface icons giving you the chance to adapt the design to your corporate design. In combination with the background this will be a great way to improve the visual appearance of your application.

The skin of the image viewer is flexible and customizeable

The skin of the image viewer is flexible and customizeable

The skin of the image viewer is flexible and customizeable

The skin of the image viewer is flexible and customizeable

The skin of the image viewer is flexible and customizeable

The skin of the image viewer is flexible and customizeable

Animation

The animation below was created completely with THBImage 5.0 SDK.
There are no video post processing effects, everything you see here is THBImage.
This video uses the DirectX renderer but you can toggle to GDI or GDI+ at runtime while viewing the animation.
Animations can be created by writing xml files, nearly all THBImage functions and properties are accessible from animations which make it an interesting viewer platform for pictures, vectordata, mapping data.
THBImage SDK can be plugged into your existing C++, VB6, .NET, C#, VB.NET, Delphi or even web sites.
One identical interface across all development languages.

Demo projects

The sample projects demonstrate many features and will serve as a valueable starting point in addition to the documentation.

Supported Development Environments

.Net, C#, VB.Net
Visual C++ 6.0, 7.0, 7.1, 8.0, 9.0, 10.0
DLL API
MSAccess 97, 2000, …
Visual Basic 6.0
ASP