Send comments on this topic. | Back to Introduction - All Topics | Help Version
LEADTOOLS Imaging, Imaging Pro, Document, and Medical Imaging Toolkit Features

Imaging SDK:

This latest version of the LEADTOOLS family of imaging toolkits 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, and OCR support for .NET and multiple OCR engines. A new JPIP module supports interactive streaming of large images using the minimum possible bandwidth, and ActiveX controls and COM Interoperability allow you to rapidly use your existing .NET code and incorporate image compression, file format support, and image processing functionality into VB.6 and VC++ applications.

Key Features:

  • WPF controls. enable you to build applications that blend the user interface, documents, images, and other content for delivery on the desktop or across-the-web.
  • ActiveX (OCX) Controls allow you to display and manipulate image lists and incorporate image compression, file format support, and image processing functionality into your applications.

  • COM objects provide TWAIN device support with Windows Common Dialog boxes that incorporate LEADTOOLS Imaging functionality.

Imaging Pro SDK

LEADTOOLS Imaging Pro provides win32 and x64 support for adding to any application the capability to display, load, save, convert, or process images. The toolkit supports color conversion, display, and compression in high-performance formats such as JPEG, JPEG 2000 [read], TIFF, CCITT G4 and LEAD's proprietary CMP, CMW, and ABC.

With Imaging Pro, developers get support for all of the technologies found in the LEADTOOLS Raster Imaging Engine, including image processing (transforms, filters, drawing, region of interest), TWAIN Scanning (32-bit), color conversion, display, special effects, (choose from more than 2000 effects), compression, image format support (150+), printing, internet/intranet imaging, database imaging, imaging common dialogs, and screen capture.

In addition, LEADTOOLS Imaging Pro offers 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, and support the extended FlashPix file format capabilities.

Key Features:

  • File Format Support. Read, write and convert image files in over 150 of the most popular standard image formats, including JPEG, JPEG 2000 [read], GIF, TIFF (including G3/G4, LZW, CMYK, JTIF), PNG, BMP, MODCA/IOCA, PCX, TGA, and XPS.
    • FlashPix extended support. LEADTOOLS FlashPix extended support provides increased versatility in the handling of color and grayscale images.
  • WPF support. Windows Presentation Foundation is part of the .NET Framework 3.0. It handles interoperability with Win32, media services, databinding, and user aspects.
  • Image Compression. Compress images using the best and fastest compression algorithms, such as JPEG, CMP, CMW, ABC, 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 Processing. Use more than 200 digital filters and transforms to process images (or selected portions). Includes deskew, 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 Display. 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, a special magnifying-glass feature, as well as an automated pan-window control.
  • Image Optimizer. Optimize images for websites or applications by reducing colors and maximizing compression.
  • 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.
  • FAST TWAIN. support (32-bit). Control image acquisition from any device (scanner, digital camera, etc) that supports TWAIN. Use a device's built in user-interface or create your own. Analyze the TWAIN source, considering the bits per pixel, image type and compression requested from the TWAIN device, and find the fastest compression type, transfer mode and buffer schemes to get the best performance possible.
  • Windows Image Acquisition ( WIA). Spans the full spectrum of digital imaging, including in-depth support for image acquisition from a wide variety of hardware devices.
  • Screen Capture. LEADTOOLS provides functions for capturing all or part of the screen. The result can then be used with any of the LEADTOOLS image processing functions and can be saved in any file format that LEAD supports.
  • Printing. Print images or selected regions while controlling position/scaling, halftoning/dithering. Print multiple images and text to a single or multiple pages.
  • 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.
  • 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.
  • Internet/Intranet Imaging. LEADTOOLS internet support can be used to extend functionality on a server or via web browsers such as Internet Explorer.
    • P2P (Peer-to-Peer) Networking. Functions that can be used for any application where you need to remotely manipulate large data sets. Especially appropriate for efficiently managing large images and video streams.
    • JPIP (JPEG 2000 Interactive Protocol) (JPEG2000 Interactive Protocol) Module. High-level components that developers can easily plug into enterprise client/server applications, allowing them to immediately start streaming high-resolution images under low HTTP bandwidth connections.
  • Web Forms (AJAX). LEADTOOLS AJAX support enables you to add fast, interactive image viewing to your web applications.
  • 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.
  • NITF Support. LEADTOOLS NITF functions enable you to manipulate the National Imagery Transmission Format in your Windows applications.
  • Barcode Modules. LEADTOOLS Barcode Module functions allow you to add the ability to read barcodes, write barcodes and find duplicate barcodes within an image. Barcode modules allow programmers to easily integrate the ability to read and write barcode symbols into their applications.

Document and Medical Imaging Toolkits

Building on LEADTOOLS core Raster Imaging functions, LEADTOOLS Document Imaging and LEADTOOLS Medical Imaging are the most comprehensive imaging toolkits on the market. [Document/Medical] is used throughout the help files to designate those features that are available in all of these premium SDKs.

These toolkits comprise LEAD's best code and are designed for the programmer who is looking for the fastest performance and most extensive color, document, and medical imaging capabilities available. No other toolkits provide as many imaging features for color, grayscale and black-and-white images in one development package, or for one price.

These toolkits contain powerful annotation capabilities, optimized document image processing filters, and high performance compression, decompression and viewing of ABIC, CMW wavelet, JBIG/JBIG2, JPEG, JPEG 2000 (read/write), LEAD CMP, LEAD ABC (bitonal), and CCITT G3/G4 file formats. These LEADTOOLS toolkits offer the fastest software-only JPEG decoder available.

Annotation capabilities enable the programmer to add text, highlights, sticky notes, audio, ellipses, buttons, lines, arrows, rectangles, polygons, redaction (blackout), hotspots, freehand scribble, pointers, bitmap and text stamps to black-and-white and color images. Programmers working with document imaging will also find special processing filters such as despeckle, deskew, favor black, and scale to gray to enhance their black and white 1 bit images. Additionally, you can achieve faster rotation in 90-degree increments by applying a rotated view perspective to the bitmap.

LEADTOOLS Document Imaging SDK

The LEADTOOLS Document Imaging toolkit contains all the features available in LEADTOOLS Imaging Pro, plus the following capabilities:

  • Annotation and WPF Annotation. LEADTOOLS supports annotation of images by letting you overlay images with text, lines, shapes, arrows, buttons, highlights, hot spots, sticky notes, stamps, buttons, and sounds.
  • Bitonal Scaling (Image Enhancement) for black-and-white images. LEADTOOLS functions for bitonal images greatly enhance their on-screen quality and readability. These functions are especially useful for working with images from black-and-white scanners or FAX machines.
  • Document Cleanup (Image Enhancement) for bitonal images. Other LEADTOOLS functions for bitonal images (especially useful for working with images from black-and-white scanners or FAX machines) let you do things such as automatically straighten (deskew) an image (including proprietary functions for deskewing scanned bank checks), remove spots (despeckle), or clarify a scaled display (using scale-to-gray and favor-black features). Document toolkits also include support for removing dots, blobs, holes (holepunch marks), inverted text, lines, borders, bumps and nicks from 1-bit images.
  • Fast rotation. LEADTOOLS achieves fast rotation in 90-degree increments by applying a rotated view perspective to the bitmap.
  • Embedded Messages. The Document toolkits include support for embedding messages in lossless image formats like bmp, tiff, lossless jpeg, etc. The message is embedded without any visible changes to the image, and does not appreciably increase the size of the image. The message is password-protected.
  • 12 and 16 bit grayscale images. Load, process, display, window level and save 12 and 16 bit grayscale images (including support for 16-bit grayscale TIFF).
  • ABIC. Read and write ABIC compressed files (used for compressing bank check images).
  • JBIG filter. LEAD includes support for this filter in the LEADTOOLS Document and Medical Imaging toolkits. JBIG defines a method for lossless compression encoding of a bi-level image (two-color image). This method can also be used for coding grayscale and color images. LEADTOOLS completely supports all three types of images, giving you the ability to make full use of this powerful compression technology. LEADTOOLS also supports the progressive capability of JBIG, allowing you to store and send multiple representations of images at different resolutions without any extra storage overhead.
  • MRC Support. LEADTOOLS supports the Mixed Raster Content format for color documents containing mixed image and text components.
  • Raster PDF Save. Support for saving raster images as a PDF file. This includes the Advanced PDF save and compression features. A workflow-based overview of LEADTOOLS Document Imaging capabilities can be found in help.

LEADTOOLS Document Imaging Modules and Plug-ins

LEADTOOLS Document Imaging modules and plug-ins build on the capabilities of LEADTOOLS Document Imaging, adding automated Forms Recognition, Barcode Imaging, OCR / MICR, ICR, OMR, PDF OCR, and JPIP support to document imaging applications.

LEADTOOLS Medical Imaging SDK

To all the capabilities of the LEADTOOLS Imaging Pro and Document Imaging toolkits, LEADTOOLS Medical Imaging adds support for medical imaging technologies and the DICOM file format, supporting 1- through 16-, 24-, and 32-bit color, 1- through 16-bit grayscale, and window leveling of 12- and 16-bit grayscale images. Features available only in Medical toolkits indicated by [Medical], are:

  • DICOM file support. LEADTOOLS Medical Imaging provides complete support for the DICOM 3.0 specification, including all standard IOD classes and modalities (CR, CT, MR, NM, US, RF, SC, VL, etc.) and complete DICOM Basic Directory support.
  • Window leveling. 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. Linearize the number of pixels locally in a bitmap, based on the specified color space in order to bring out the detail in dark areas of an image, and smooth the edges between blocks.
  • Medical Imaging Processing. LEADTOOLS Medical Imaging provides image processing functionality designed specifically to allow you to examine and improve the quality of medical images.

LEADTOOLS Medical Imaging Modules and Plug-ins

LEADTOOLS Medical Imaging modules and plug-ins enable you to add:

  • DICOM Communication support. LEADTOOLS provides complete support for DICOM Communications, including all Service Classes (Verification, Storage, Query/Retrieve, Patient Management, etc), and contains high-level communications functions simplifying the creation of DICOM client/server applications.
  • DICOM Security. LEADTOOLS Dicom Security features support the Secure Transport Connection Profiles as specified in part 15 of the DICOM 3 standard.
  • Medical Image Viewer Control. The LEADTOOLS Medical Image Viewer Control provides support for displaying one or more images and for the real-time manipulation of one or more images.
  • Medical Multimedia Filter Pack. The LEADTOOLS Medical Multimedia Filter Pack is a suite of DirectShow filters for compressing and decompressing video and audio data inside DICOM files.
  • Multimedia Toolkit. The LEADTOOLS Multimedia toolkit is designed to provide you with all of the tools you need to create professional, high-quality multimedia applications. With it you can add multimedia functionality such as Capture, Play, and Edit, as well as the latest DirectShow filters and multimedia file support.

Getting Started with Leadtools .NET

Runtime Licensing; Duplication and Distribution License

Unlocking Special LEAD Features

See Also:

LEADTOOLS Documentation

LEADTOOLS Support Forums

Technical Support

Getting Started with LEADTOOLS (Product Line)

Microsoft Code Snippet Picker