HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
LEADTOOLS

LEADTOOLS Features

IMPORT/EXPORT FILTERS

LEADTOOLS currently supports over 60 different raster, vector, and multimedia image formats, and continues to expand support for new formats and new format sub-types in response to the ever changing demands of developers worldwide.

Each image format has its own unique set of load/save/display options, which may encompass varying types and/or degrees of compression, a range of image information bit-depths, progressive (multi-pass) image display, the ability to maintain multi-page or multi-channel images, animations, or non-image data, just to name a few.

You can count on LEADTOOLS to have the most thorough and highest performance implementation of image-format specifications, and you can depend on LEADTOOLS to offer the most flexibility and control of these options to you, the software developer.

Here are some of the file formats and some of the flavors LEAD supports:

Raster File Formats
  • JPEG*
  • Progressive JPEG
  • Lossless JPEG
  • LEAD CMP*
  • DICOM
  • FlashPix (FPX)
  • Kodak PhotoCD PCD
  • Fuji Exif 2.0 (EXF)
  • Adobe PhotoShop (PSD)
  • Windows BMP
  • Windows DIB
  • Windows Metafile (WMF)
  • OS/2 BMP
  • Windows Icon (ICO)
  • Windows Cursor (CUR)
  • Animated Cursor (ANI)
  • Clipboard (CLP)
  • Microsoft Paint (MSP)
  • PC Paintbrush (PCX)
  • Multipage PCX (DCX)
  • AVI
  • Flic Animation (FLI,FLC)
  • GIF**
  • Embedded Text
  • Animated
  • Interlaced
  • Transparency
  • CompuServe PNG
  • Targa (TGA)
  • Sun Raster (RAS)
  • Macintosh PICT (PCT)
  • MAC
  • EPS
  • Winfax (WFX)
  • Microsoft FAX (AWD)
  • FAXraw
  • IOCA
  • MODCA
  • CALS raster (CAL)
  • WordPerfect (WPG)
  • X Windows Dump (XWD)
  • IMG
  • VDA
  • SGI
  • TIFF 6.0
  • MPT
  • JPEG
  • Packbits
  • Huffman
  • RLE
  • LZW
  • CMYK
  • CCITT
  • CCITT G31D
  • CCITT G32D
  • CCITT G4
  • Bitonal
  • Grayscale
  • Palletized
  • RGB
  • YCbCr
  • CIELAB
  • CMP
  • JBIG

Vector File Formats

  • Drawing Interchange (DXF)
  • TIFF containing DXF
  • AutoCAD Drawing Formats (DWG, DWF)
  • Windows Metafile (WMF, EMF)
  • Computer Graphics Metafile (CGM)
  • Macintosh Pict (PCT)
  • Micrografx Designer (DRW)
  • HPGL / PLT (PLT)
  • Intergraph MicroStation (DGN)


COMPRESSION

LEADTOOLS offers more compression options than any other toolkit on the market. LEADTOOLS supports industry standard and proprietary alternative compression algorithms including:
  • JPEG
  • CCITT G3/G4
  • LEAD CMP
  • Huffman
  • RLE
  • Arithmetic
  • LZW
  • ZIPLIB

LEADTOOLS has the fastest software only JPEG algorithms available, with MMX and Pentium III optimization. With the compression options available in LEADTOOLS your application will execute faster, images will use less storage space, and your transfer costs will be reduced. With LEAD's proprietary CMP compression, you will get even smaller file sizes while maintaining better image quality than the industry standard compression formats allow.


IMAGE PROCESSING

LEADTOOLS has over 60 image processing functions, some of which are typically found only in high performance end-user programs such as PhotoShop. The image processing functions are separated into four categories:

Transforms: LEADTOOLS transforms include resize and (0.01 degree accuracy) rotate (both with these options: extremely fast nearest-neighbor, fast/good quality bilinear interpolation, and best quality bicubic interpolation), flip, invert, reverse, crop, underlay, shear, transpose, fill, auto deskew and combine bitmap (using your choice of mathematical and Boolean operations).

Filters: LEADTOOLS color filters include sharpen, blur, intensity, contrast, gamma correct, invert, hue and saturation, histogram equalize, emboss, mosaic, posterize, median, average, oilify, edge enhance, solarize, despeckle, and add noise. LEADTOOLS spatial filters (which can be pre-defined or user-defined) include gradient, laplacian, sobel, prewitt, shift and difference, line segment. LEADTOOLS binary filters include erosion, dilation, max and min.

Drawing: With the LEAD DeviceContext, LEADTOOLS gives you access to the bitmap surface, on which you can draw or paint using Windows GDI functions (such as TextOut, BitBlt, Ellipse, and Rectangle).

Region of Interest: The LEADTOOLS region of interest makes it possible for you to process or paint only a specific portion of an image rather than the entire image. Regions can be comprised of any combination of rectangles, ellipses, rounded-rectangles, freehand shapes, polygons, transparent color and more.

To change the appearance of the image in a bitmap, you can do the following:

  • Define the bitmap as a display surface where you can use Windows graphics device interface (GDI) functions for drawing or adding text.
  • Automatically straighten (deskew) a 1-bit image.
  • Remove specks (despeckle) a 1-bit image.
  • Automatically trim a bitmap to remove blank space around the edges.
  • Rotate the image. (Angles can be precise to 100th of a degree.)
  • Do fast rotation in 90-degree increments.
  • Shear the image in the fashion of a parallelogram. (Angles are precise to 100th of a degree.)
  • Change the orientation by flipping the image horizontally or vertically.

Adjust colors and intensities as follows:

  • Change brightness using a flat scale.
  • Change brightness using gamma correction.
  • Change contrast.
  • Stretch the range of intensities.
  • Remap intensities using a lookup table.
  • Invert colors.
  • Change hue and saturation.
  • Histogram equalize.
  • Fill with a specified color.
  • Get and put colors of individual pixels.

Apply the following kinds of conversions:

  • Halftone for display or printing.
  • Sharpen or blur.
  • Posterize, specifying the number of color planes.
  • Mosaic, specifying the tile size.
  • Emboss, specifying the lighting direction.
  • Soften an image using an average filter.
  • Reduce noise using a median filter.
  • Add noise in any or all color planes.
  • Apply an oil-painting effect.
  • Apply a solarization effect.

Apply filters to do the following:

  • Detect ranges of intensity.
  • Detect edges using gradient or Laplacian edge detection.
  • Detect lines using Sobel, Prewitt, shift and difference, or line segment detection.
  • Apply morphological (binary) filters to erode or dilate black objects.
  • Implement your own spatial filters.
  • Combine images using boolean and arithmetic operators, and color masking. (This is useful for combining filtered images with originals.)
  • Combine two images so that one appears to be an underlying texture of the other.
  • Combine multiple images to create a new image that resembles the current image.

Use low-level functions to change parts of an image as follows:

  • Get and put rows of image data.
  • Get and put parts of rows.
  • Get and put the colors of individual pixels.
  • Process a region within a bitmap


COLOR CONVERSION

Convert images from any color depth to any color depth, from 1-bit to 64-bit, with multiple dithering methods using various palette options . Programmers can choose from 8 different dithering methods including Floyd Stein, Burkes, Ordered dithering, Stucki, Stephens, Sierra and Jarvis. Flexible palette options include LEAD's fixed palette, an auto-optimized palette, or a user defined palette, which can be applied to a single image or an entire list of images. Images can be separated and/or reconstructed to/from individual RGB, CMYK, CMY, HSV, YUV and HSL color planes . When working with 12 and 16 bit grayscale images, LEADTOOLS' window leveling allows you to select the desired range of bits to be used for display or processing. All of these options give you the flexibility to make your images look just right for your application, whether you are working with medical images, scanned documents or digital photographs.

Whenever you reduce a bitmap to 8 bits per pixel or less, a palette must be specified or created. (Click here for more info on palettes and palettized images) You can do any of the following:

  • Let LEADTOOLS create a palette that is optimized for the particular image. (As an option, this palette can include the system identity palette.)
  • Specify a fixed palette, which is the same for all images that use it. The palette can be LEAD's fixed palette or the Netscape fixed palette.
  • Specify a palette of any size that you have created. In creating your own palette, you can fill in part of the palette, and let LEADTOOLS fill the rest with optimized colors.
  • Modify the colors in the bitmap palette.
  • Copy a palette from a device context.
  • Use a table to increase the efficiency of the palette that you define.
  • se window leveling to map grayscale intensities/ranges to user defined colors/gradients by specifying the bit range and/or a user defined color map.


IMAGE DISPLAY

Take control of your application's image display. With LEADTOOLS, you control brightness and contrast settings, color reduction with dithering and palette control, zooming/scaling/fitting, panning, scrolling, painting with transparency and/or regions. Additionally, LEADTOOLS provides image-list and thumbnail browser controls, as well as an automated pan-window control.

LEADTOOLS renders an image of any color depth (1 to 64 bit) to any display 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 device 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 render images with a color specified as transparent.

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. Large 1-bit images can remain compressed in memory while decompressing only the portion needed for display. On a 256-color device, you can use a fixed palette option to eliminate palette shifting when displaying more than one image at a time. An automated pan window is provided to enable navigation on a large image using a small thumbnail view.

LEADTOOLS also lets you display and manipulate a list of images as an array of thumbnails using the ImageList Control . In addition, LEADTOOLS provides a Thumbnail Browser for browsing entire directories of image files.

When working with the ActiveX or VCL controls, you can set properties which determine the way that images are displayed in the control, such as AutoScroll (automated scroll bars), AutoSize (snap control to image), PaintSizeMode (1:1 scale, fit image to control, zoomed at specified magnification factors etc.)


SPECIAL EFFECTS

LEADTOOLS provides special effects for developing multimedia projects or presentation applications. You can use many paint effects, dissolves, and transitions. Effect options allow you to choose from over 2000 paint effects, 36 gradients, 80 shapes, 12 3-D text styles, 64 dissolves and 43 transition effects with delays, grain sizes, pattern brushes and a colored wand, all with control over the speed and granularity of each effect. You can also draw plain or three-dimensional text and graphic shapes on the screen or on the bitmap.


MULTIMEDIA

With LEADTOOLS Multimedia features, editing multimedia/video becomes a breeze. Internet imaging, video email and video conferencing? - no problem. Edit motion video, record video and audio and create video applications. You get Multimedia capabilities - with 3 areas of functionality - Video, Capture, and Internet. Terrific for creating video frames with synchronized sound, playing, editing and saving AVI files, recording, playing and saving WAV files, and playing MIDI, SND, AIF, AIFC, MPEG-1 files. You can easily capture multimedia data from any Windows Video Capture Device, using input such as a VCR, camcorder or digital camera. LEADTOOLS Multimedia lets you stream (progressively play and download) multimedia files such as Microsoft's ActiveMovie and Apple QuickTime, and quickly create client server applications to run over the Internet.

With LEADTOOLS Multimedia support you can:

VIDEO:

  • Play/edit multimedia objects
  • Play/Stop/Pause
  • Set Balance/Volume/Play rate/Time format
  • Edit existing multimedia objects or create new ones
  • Copy/Delete/Insert/Paste/Replace frames/Start/Stop

CAPTURE AUDIO/VIDEO WITH:

  • Streaming with frame rate
  • Single frame
  • Audio (volume, level, formats, and muting)
  • Device selection

INTERNET: Create video, audio and data client server applications including video conferencing over the Internet/Intranet.


INTERNET/INTRANET IMAGING

LEADTOOLS features a Net Aware ActiveX and an updated (in version 11.5) Netscape plug-in (now includes color-conversion/image processing and auto-install) for Internet/intranet applications. LEADTOOLS Multimedia Toolkits also include an Internet Transfer control which can be used in conjunction with the LEAD Video Capture control to transmit live video across the internet or across intranets. The LEAD Main ActiveX control includes a BitmapDataPath feature, which allows images in any supported raster format to be read from any URL. The ActiveX also includes an AnnDataPath feature, allowing LEADTOOLS annotation files to be loaded from any URL. LEADTOOLS includes support for Progressive JPEG, Progressive CMP, and interlaced GIF, so you can display images as they are downloaded. GIF support also includes transparency, animation, and embedded text. The GIF code has support for 1 through 8 bits per pixel files. A FeedLoad function is included to allow image data to be displayed as it is being transmitted across the net, providing Internet programmers with the fastest way to begin painting the client’s screen. Examples for VBScript, JavaScript, and ASP/VBScript are included to assist you in incorporating images into Internet applications.


SCANNING / CAPTURE

Scanners, Digital Cameras, Capture Cards
LEADTOOLS provides a powerful set of tools spanning the full spectrum of digital imaging, including in-depth support for image acquisition through industry standard interfaces from a wide variety of hardware devices .

Control scanners, digital cameras, and capture cards which use TWAIN or ISIS device drivers, and control audio/video and still-image acquisition from any capture card with Video for Windows drivers. High-level acquisition support is provided for ease of use, and low-level support provided for flexibility and control in the most demanding applications.


IMAGING COMMON DIALOGS

LEADTOOLS Imaging Common Dialog boxes greatly simplify development and save hours of tedious programming by extending Windows common dialogs to provide imaging specific capabilities. The Common Dialog boxes provide professional common imaging dialogs such as image processing, conversion and effects. Thumbnail previewing of image changes saves processing time and avoids un-dos.

The LEADTOOLS Imaging Common Dialog libraries provide a set of common dialog boxes that combine Windows Common Dialog functionality with LEADTOOLS imaging functionality. Common Dialogs are provided for FileOpen, FileSave, Color Resolution, Image Processing/Filtering, and Effects. You can specify your own String and/or Text, as well as handle Language Customization – This is a great feature for localizing your software for International users.

The LEADTOOLS Imaging Common Dialogs also provide input dialog boxes for all of the LEADTOOLS image processing functions. These dialogs allow you to quickly and easily enable your application to gather input from end-users for the parameters required by the various LEADTOOLS functions. These dialogs can also be used to automatically process the image based on end-user input (thus reducing the amount of code you have to write).


PRINTING

LEADTOOLS performs all image processing necessary to print directly to any Windows supported printer. Position images of any size exactly where you specify on the printed page with a single function call. LEADTOOLS can preprocess the image for you, so it matches the output device, or allow you to manually process the data before printing. With LEADTOOLS, you can halftone an image (using any angle you specify for the halftone screen) to prepare images for b/w printing. Easily print text and multiple images on the same page. Use the same code to paint images on your display device or printer.


DICOM 3.0

LEADTOOLS Medical Imaging includes general medical imaging technologies (1-16,24,32 bit color, 1-16 bit grayscale and window leveling of 12 and 16-bit grayscale images), support for the DICOM file format, and support for DICOM Communications. Load, process, display, window level and save 12 and 16 bit grayscale images (including support for 16-bit grayscale TIFF). Detect and set LowBit and HighBit for image data, display images with automatic LUT intensity expansion, or set LUT entries and ranges with specific values and gradients. Display images through the LUT without changing the data, or process the image data using the LUT.


ANNOTATIONS

LEADTOOLS offers a variety of annotation (document markup) options that can be added to document, grayscale and color images. LEADTOOLS allows the end-user to reposition nodes of an existing free-hand object, which prevents the user from having to redraw the object. Enhanced redact objects allow you to restore parts of an image that were blacked out. When combined with annotation security, these redact objects provide a means of granting user-level access to parts of an image. Annotation objects can be stored as a separate object layer, or can be burned or embedded into the actual image. LEADTOOLS allows you to read or write annotations as an external file or as a Wang annotation tag within a TIFF file. With LEADTOOLS, you can choose between low level access to the annotations, or you can implement annotation support through a fully automated mode with a ready to use floating, customizable toolbar and pop-up menus. The superior annotation features provided in LEADTOOLS can be used in any application where image markup is required.


LEADTOOLS Document Clean-up

Scanned documents often contain undesired elements, such as specks, dots, black borders, lines, and hole-punch marks. LEADTOOLS provides powerful functions that can clean up documents by detecting and removing these elements. This class of LEAD functions each supply a "hook" into the API decision making process, allowing the programmer to obtain information about every detected element, and to use the information to tailor the function to meet his needs. Each function can also optionally return a region corresponding to any proposed changes, allowing for end-user "preview" capabilities. These new features, along with the deskew, dilation, erosion, min and max filters give LEADTOOLS Document Imaging the power and flexibility you need when working with scanned documents.


OPTICAL CHARACTER RECOGNITION

LEADTOOLS' OCR engine, based upon the the time-tested industry standard Xerox TextBridge engine, includes preset confidence and accuracy levels, artificial intelligence, and built-in and user-defined lexicons for limiting the type of text to recognize within a particular zone. LEADTOOLS provides the ability to verify or correct text during, and (using LEAD's unique OCR editor) after recognition. LEAD's OCR editor ties the text being edited directly to the image, providing a visual reference to the original bitmap data. The OCR engine can perform Automatic area segmentation creating multi-layered zones, recognizing areas such as tables, rules, images and text. Or, you can manually designate up to 250 such zones.

Different fonts, sizes (5 to 72 point) and styles are also supported. Fax, dot matrix and halftones can be preprocessed to improve recognition results. The OCR Engine supports major European and Scandinavian languages (Danish, Dutch, Finnish, French, German, Italian, Norwegian, Portuguese, Russian, Spanish, and Swedish) as well as English. Support for dialects such as US. English, French Canadian, Latin American Spanish, Swiss German, and Brazilian Portuguese is also provided. Recognized text can be exported to more than 40 different formats, including MS Word, MS Excel, Dbase and WordPerfect. You get superior OCR processing speeds, for use in form recognition and processing applications.

The OCR features extend the functionality of the LEADTOOLS Document Express Suite by providing properties, methods, and events for easily incorporating the Xerox TextBridge optical character recognition engine into your applications. These functions, properties and methods feature:

  • Recognize and export text, choosing from a variety of text, word processing, database, or spreadsheet file formats.
  • Select the language of documents to be recognized. Choose from English, Danish, Dutch, Finnish, French, German, Italian, Norwegian, Portuguese, Russian, Spanish, or Swedish.
  • Segment complex pages manually or automatically into text zones, image zones, table zones, lines, headers and footers. Set accuracy thresholds prior to recognition to control the accuracy of recognition.
  • Learn, save and load character recognition data for similar documents. The software learns as a result of normal recognition, and acquires additional information by using the OCR's text verification system.
  • Recognize text from 5 to 72 points in virtually any typeface. Increase recognition accuracy with built-in lexical classes and user defined lexicons.
  • Verify or correct text during the recognition process based on confidence levels set prior to recognition. If a word or character falls within the set range, a dialog box can be brought up to allow the user to see the original image and the preliminary results of the recognition. From the dialog box, the user may make any necessary corrections to the recognized text.
  • Once recognition is complete, edit the entire document, using the LEADTOOLS OCR Editor.
  • Automatically detect fax, dot matrix, and other degraded documents and compensate accordingly.
  • Process both text and halftone graphics. The recognition software's ability to distinguish halftone graphics from text can provide the basis of a compound document processing system.


VECTOR IMAGING

LEADTOOLS provides 2-D and 3-D vector imaging for loading, viewing, modifying and saving vector files to memory/disk in native vector format. Support for 14 different primitive object types (see list below). Add, edit, delete, rotate, translate, and scale objects. Group objects into layers. Change camera and lights, and render using different illumination models. Select and transform entire objects or individual elements. Optimized drawing using OpenGL, DirectX or GDI engines. Vector images can be scaled from 1-1000%, rotated around any axis. With LEADTOOLS, vector images can also be converted and saved as any of the over 60 raster file formats supported by LEAD.


DATABASE IMAGING

LEADTOOLS has specific features designed for the imaging database developer. VB data binding allows you to use the Visual Basic JET engine to store and retrieve image to/from any database supported by JET. LEADTOOLS has support for 32-bit ODBC, which allows you to work with any ODBC database. LEADTOOLS provides a customized OLE 2.0 in-place server which can store and retrieve images into/from any OLE client. Load/Save memory and Load/Save file offset functions provide low-level methods for working with databases.

You can use the database features to store images in any of the file formats supported by LEADTOOLS. LEADTOOLS' database support includes a wide variety of callback routines and features multipage support. These features, when combined with the excellent compression options available in LEADTOOLS, provide a solid base for building robust database applications such as those used in fields like Real Estate, Law Enforcement and Internet on-line shopping.


Product Comparison Chart
Rerturn to the LEADTOOLS Main Page

Add-On Modules
LEADTOOLS FlashPix Module
LEADTOOLS JBIG Module
LEADTOOLS OCR Module
LEADTOOLS Barcode Modules


LEADTOOLS Products
LEADTOOLS Raster Imaging $495
LEADTOOLS Raster Imaging Pro $995
LEADTOOLS Internet Imaging Pro $1995
LEADTOOLS Forms Recognition (Requires Runtime Licensing) $6995
LEADTOOLS Multimedia $795
LEADTOOLS Multimedia Pro $1495
Document Imaging for Linux (Requires Runtime Licensing) $1995
LEADTOOLS Raster Imaging Pro for Linux $995
LEADTOOLS Vector Imaging Pro
(Requires Runtime Licensing)
Call for Runtime Pricing
$3995
LEADTOOLS Document Imaging
(Requires Runtime Licensing)
$1995
LEADTOOLS Document Imaging
Runtime Licensing (each)
Call for Discount Pricing on 50 or more Runtimes
$75
LEADTOOLS Document Imaging Suite
(Requires Runtime Licensing)
$3495
LEADTOOLS Document Imaging Suite
Runtime Licensing (each)
Call for Discount Pricing on 10 or more Runtimes
$150
LEADTOOLS Medical Imaging
(Requires Runtime Licensing)
$5995
LEADTOOLS Medical Imaging
Runtime Licensing (each)
Call for Discount Pricing on 50 or more Runtimes
$100
LEADTOOLS Medical Imaging Suite
(Requires Runtime Licensing)
$8995
LEADTOOLS Medical Imaging Suite
Runtime Licensing (each)
Call for Discount Pricing on 50 or more Runtimes
$250
Add-On Modules
LEADTOOLS FlashPix Module $995
LEADTOOLS JBIG Module $1495
LEADTOOLS OCR Module $1995
File Format Plug ins
Rasterized DWG (DWG) $995
Rasterized DXF (DXF) $495
Rasterized DWF (DWF) $295
Rasterized Pack (CGM, HPGL etc.) $495
Rasterized Suite (All of the above) $1750
Additional Plug ins
PDF Plug-In(Add on to all products. Requires runtime licenses. (Also Requires Runtime Licensing) $1495
Vector View Plug-In $795
JPEG 2000 Plug-In(JPEG 2000 plug-in can be added on to any LEADTOOLS v12.1 toolkit that includes raster image format support. This includes Raster, Vector, Document and Medical Imaging product lines) $995
LEADTOOLS Barcode Modules
Development License
(Includes 1 Runtime License for Development)
Call 303-340-3404 for Additional Runtime License Prices
LEADTOOLS Barcode Modules
1D Symbols (Read and Write) $1195
2D Code One (Read) $1595
2D Code One (Write) $1395
2D PDF 417 (Read) $1595
2D PDF 417 (Write) $1395
End User Products
LEADTOOLS Video Codec Single User $99
EPrint Single User $99


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order Leadtools

SIMILAR PRODUCTS
  • Imaging Libraries

  • PRODUCTS FOR
  • MS-Access
  • ActiveX/OCX Controls
  • C/C++
  • Clipper
  • dBASE
  • Delphi
  • FoxPro/VFP
  • Java
  • Macintosh
  • Oracle
  • Paradox
  • PowerBuilder
  • Visual Basic
  • Visual Objects

  • Keystone Training Videos

  • Copyright ©2001 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    caksgkim