Available in LEADTOOLS Imaging Pro, Vector, Document, and Medical Imaging toolkits. |
Introduction
LEADTOOLS Imaging Pro is the foundation of all LEADTOOLS SDKs. The LEADTOOLS C++ Class Library provides support for adding to any application the ability to display, load, save, convert or process images. This toolkit gives developers the ability to directly call exported DLL functions, create extremely small footprint applications, obtain low-level access to pixel data, create custom image processing filters, exert full control over load/process/save with callbacks, share images (without copying) via DIBs/DDBs, exert full control over all display options.
This latest version offers a streamlined Medical Imaging toolkit, with enhanced Medical Image Viewer Controls, updated DICOM support, a new DICOM PACS module, Medical Multimedia module, and a new Medical Web Viewer Framework (WCF) module for .NET. For Document Imaging, LEADTOOLS now offers Forms Recognition, WIA support, OCR support for .NET, and multiple OCR engines. A new JPIP module supports interactive streaming of large images using the minimum possible bandwidth.
LEADTOOLS also offers AJAX-enabled controls for developing interactive web applications, support for VB6 developers who want to take advantage of the LEADTOOLS V15 .NET C++ Class Library, support for JPEG 2000 Part 2, improved documentation, new tutorials and much more.
Key Features:
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 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.
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 C++ Class Library
help.
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.
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.
Fast
TWAIN Scanning
- Control image acquisition from any device (scanner, digital camera,
etc) which supports TWAIN. Use a device's built in user-interface or create
your own.
Full documentation can be found in TWAIN
C++ Class Library help.
Printing - Print images or selected regions* while controlling position/scaling, halftoning/dithering. Print multiple images and text to a single or multiple pages.
Image Optimizer - Optimize images for websites or applications by reducing colors and maximizing compression.
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.
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.
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 Peer-to-Peer
C++ Class Library help.
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.
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 C++ Class Library 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
LEADTOOLS supports ANSI and UNICODE development in separate libraries. For information on the required .dll file name and import library, please refer to Files To Be Included With Your Application.
* Regions are not supported on Windows CE.
** Windows CE is supported as well.
For more information, refer to:
Getting Started with Leadtools
Getting Started with the LEADTOOLS C++ Class Library
Introduction To Image Processing with LEADTOOLS
Compression Using LEAD and JPEG Formats