Introduction

LEADTOOLS  Raster Imaging Pro is the foundation of all LEADTOOLS SDKs. The LEADTOOLS C++Class Library provides the engines to let you incorporate image display, image compression, file format support (import, export, and conversion), image processing, image conversion, Fast TWAIN scanning, screen capture, display and transition effects, color conversion, printing,  database image support, Internet image support, and other imaging functionality  into your Windows applications.

This latest remaster of the LEADTOOLS family of imaging toolkits is packed with more updates and new features. This release offers new  AJAX-enabled controls for developing interactive web applications,  support for VB6 developers who want to take advantage of the LEADTOOLS V15 .NET Class Library, support for JPEG 2000 Part 2, improved documentation, new tutorials and much more.

Key Features:

image\sqrblit.gif File Format Support - Read, write and convert image files in over 150 of the most popular standard image formats, including JPEG, GIF, TIFF (including G3/G4, LZW, CMYK, JTIF), PNG, BMP, MODCA/IOCA, PCX, and TGA

image\sqrblit.gif Image Processing - Use more than 200 digital filters and transforms to process images (or selected portions). Includes smooth, sharpen, edge detect/enhance, modify brightness/contrast/gamma, change hue and saturation, red-eye removal , unsharp mask, add noise, and resize and rotate images using various resampling techniques (including bicubic). Over half of all image functions support both signed and unsigned images.

image\sqrblit.gif Color Conversion- Changing the color mode changes the amount of data stored per pixel, which alters an image's memory/disk requirements. Convert between color modes, like 24-bit true-color, 8-bit indexed, 1-bit black/white, and many others.
Full documentation can be found in Color Conversion  help.

image\sqrblit.gif Compression - Compress images using the best and fastest compression algorithms, such as JPEG, CMP, LZW, G3/G4, Huffman, and run-length. LEADTOOLS offers comprehensive support for compression schemes found in standard raster file formats, as well as high-performance proprietary compression technologies that outperform the industry standards.

image\sqrblit.gif High-Speed Image Display/Effects - Render images or selected regions to a display device while controlling quality, position/scaling, resample method (normal/bilinear/bicubic), brightness/contrast/gamma, color-reduction/dithering, image (source) and device (destination) clipping, resize, rotate, and other controls. Navigate large images using a small pan-window, browse a group of images using a thumbnail viewer, or apply 2000+ paint transitions and effects between viewed images.

image\sqrblit.gif Fast TWAIN Scanning - Control image acquisition from any device (scanner, digital camera, etc) which supports TWAIN. Use device's built in user-interface or create your own.
Full documentation can be found in TWAIN C++ Class Library  help.

image\sqrblit.gif Printing - Print images or selected regions while controlling position/scaling, halftoning/dithering. Print multiple images and text to a single or multiple pages.

image\sqrblit.gif Image Optimizer - Optimize images for websites or applications by reducing colors and maximizing compression.

image\sqrblit.gif Database Imaging - Store images (any supported file-format/compression-technique) to a variety of databases, including SQL, Oracle or any database which supports ODBC, OLE DB, or that can be bound via VB data control connections.

image\sqrblit.gif Common Dialogs - Imaging Common Dialogs provide a set of common dialog boxes that combine Windows Common Dialog functionality with LEADTOOLS imaging functionality. Common dialogs are provided for every LEADTOOLS image processing function, plus FileOpen, FileSave, Color Resolution, Image Processing/Filtering, Effects and others. You can specify your own String and/or Text, as well as handle Language Customization � a great feature for globalizing your software.
Full documentation can be found in Common Dialog C++ Class Library  help.

image\sqrblit.gif Internet - Includes functions to load images from URLs or memory streams. LEADTOOLS products can be used to extend functionality on a server or in Internet Explorer.
Full documentation can be found in Internet C++ Class Library  help.

image\sqrblit.gif Digital Paint  - A must for anyone who wants to add digital painting functionality to their application. With LEADTOOLS' Digital Paint feature, a developer can create an entire image editing or design application, or simply add pieces of those types of functionality into an existing application.
Full documentation can be found in Digital Paint C++ Class Library  help.

image\sqrblit.gif Mixed Raster Content format, defined for use for color and grayscale fax as part of the T44 standard, is provided by the LEADTOOLS Mixed Raster Content (MRC) toolkit.
Full documentation can be found in Mixed Raster Content  help.

Supported Environments

The toolkit comes in Win32 and x64 editions that can support development of software applications for any of the following environments:

Windows Vista

Windows XP

Windows 2000

NOTE: at the time of release, x64 TWAIN drivers were not available. As soon as x64 TWAIN drivers become available, LEADTOOLS will support 64-bit TWAIN.

For more information, refer to:

Getting Started with Leadtools

Programming with LEADTOOLS

Demo Programs

Tutorials

Getting Started with the LEADTOOLS Class Library

Introduction To Image Processing with LEADTOOLS

Compression Using LEAD and JPEG Formats

Summary of All Supported Image File Formats

Compression Quality Factors