このページは既にアーカイブ化され、その後の更新はありません。

この商品を購入するには、http://www.thbcomponents.comに移動してください。

THBImage Enterprise Edition

Add professional graphics capability to your applications.

THBComponentware 社の製品

About THBImage Enterprise Edition

Add professional graphics capability to your applications.

THBImage control allows you to add professional graphics capability to your applications. Features include a PreviewScrollWindow for scrolling, Popup menu to access all zooming functions and integrated printing capabilities allowing you to print images with a single statement. You can copy/paste images from/to the clipboard, draw smooth shaded color gradients. THBImage products include .NET, C#, VB.NET, ActiveX, COM and Dll versions. Buying a license or upgrade license includes 1 Year product specific support and download access to software updates.

THBImage Enterprise contains all features included in the Standard Edition, Professional Edition, Region AddOn plus THBJpeg2000 AddOn

THBImage Standard Edition includes:

  • Support for the following File Standards
    • BMP
    • Graphics Interchange Format (GIF)
    • Joint Photographic Experts Group (JPEG)
    • Exchangeable Image File (EXIF)
    • Portable Network Graphics (PNG)
    • Tag Image File Format (TIFF)
    • Enhanced Windows metafile image format (EMF)
    • Windows metafile image format (WMF)
    • Icon

  • Ability to scroll, zoom and pan 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 the Preview Window to scroll around
    • 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
    • Without writing a single line of code you can expose all THBImage.NET scrolling/zooming features to users of your application with the default popup menu

  • Use it as a background image

    You can create perfect flicker free 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 the starting, ending color and the direction (top-down or left-right). Or you can create extended gradients. These are more colorful and extremely modifiable. All properties can be selected within a convenient user interface.


  • 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. Printer coordinates can be specified in any unit. (Inch, Twips, Pixel, Metric, ..)

THBImage Professional Edition includes:

  • File Format support:

    • 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 THBImage.NET currently does 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.

THBImage Region AddOn main features:

  • Place points, lines, rectangles, polygons, text, circles, ellipses regions of interest: You can use these regions to enable the user to place points, lines, rectangles, polygons, texts, circles and 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). Alternatively 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 XML data or text string in the source code or in a different file and place them on the image with the methods offered by the THBImage.Regions propert or save existing regions as XML data or text string and load them again when you need them

THBJpeg2000 AddOn

Superb compression support. Allows you to use smooth drawing on the screen. Setting DrawMode to Smooth activates the realtime scale to gray and antialias to produce smoother output on the screen. This visual boost in quality is essential especially for scanned or faxed black and white documents.

High Dynamic Range color format support
The real world has much more intensity values than we can store in a simple RGB(true color) or grayscale image. To overcome this we expand the range of intensity values. THBImage High Dynamic Range image data can store 16bit of intensity values per color channel.

PSD layer viewing
You can draw PSD files layer by layer and adjust blending effects, transparency settings, turn layers on or off. Or add vector layers above the PSD layers.
Giving you the chance to add a small photoshop to your application by just dropping a control on your form.

The Enterprise Edition adds about 80 fast image processing functions ranging from simple algorithmic functions like adding, subtracting images to more complex functions like FloodFill, Dilation, Erosion, Laplacian, etc. All these functions are highly optimized for the Intel processor family. It detects at runtime which processor the application is running on and chooses the best source code for this processor ensuring that you really use the features of your processor.