Image Compression

LEADTOOLS toolkits offer more compression options than any other toolkits on the market.

Standard Compression

LEADTOOLS supports industry standard compression algorithms such as JPEG, CCITT G3/G4, Huffman, Arithmetic, RLE, LZW and ZIPLIB, as well as LEAD’s own proprietary CMP compression. 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 CMP compression, you will get even smaller file sizes while maintaining better image quality than the industry standard compression formats allow.

In the LEADTOOLS Document/Medical versions, you will find the fastest software-only JPEG algorithms available.

The LEADTOOLS Standard Compression features are available in the following products:

LEADTOOLS Raster Imaging

LEADTOOLS Raster Imaging Pro

LEADTOOLS Document Imaging

LEADTOOLS Document Imaging Suite

LEADTOOLS Medical Imaging

LEADTOOLS Medical Imaging Suite

Support for the Standard Compression features is provided for the following programming interfaces:

ActiveX

API

Class Library

COM

.NET

VCL

Advanced Compression

LEAD Technologies, Inc. offers several products to support advanced compression features. In some cases support is built into one or more toolkits, with plug-in support available as an add-on.

LEADTOOLS CMW is a new LEAD Technologies, Inc. proprietary technology for compression/decompression that outperforms all other known image compression algorithms in quality and compression ratio. It is better than JPEG2000 in quality, speed and compression ratios. The LEADTOOLS CMW includes support for multiple resolutions. This makes your applications faster and more memory efficient because the entire file does not have to be loaded and decompressed just to load a low resolution image.

CMW is better than JPEG2000 for the following reasons:

image\sqrblit.jpg CMW files are smaller than JPEG2000 files of comparable quality

image\sqrblit.jpg CMW files can be loaded and saved faster than comparable JPEG2000 files.

image\sqrblit.jpg Since there are fewer parameters to set, CMW files are easier to use.

Additionally, you have complete control of the resulting file size and quality. You can choose to compress a file based on any of the following:

image\sqrblit.jpg Target file size

image\sqrblit.jpg Compression ratio

image\sqrblit.jpg Quality Factor

You can even specify to use lossless compression so that when the compressed image is decompressed it will be exactly the same as the original image.

The LEADTOOLS CMW File Format support is available in the following products:

LEADTOOLS CMW Plug-in

This module supports the following programming interfaces:

ActiveX

API

Class Library

COM

.NET

VCL

LEADTOOLS JPEG 2000 support conforms to the JPEG 2000 International Standard. JPEG2000 provides high compression with image quality superior to all existing standard encoding techniques. This high compression and quality performance is due to the adaptation of wavelet transforms. Wavelet transforms are mathematical formulas that represent complex structures in the image, thereby compressing an extremely large amount of image data into a relatively small amount of compressed data. This compression technique allows applications to save compressed images with higher compression ratios and better image quality as compared to any other software currently in production.

The JPEG2000 format stores data in a hierarchical format containing several resolutions of the image in the same file without duplication of data. For that reason, a JPEG2000 compressed image can be sent to a device in the best resolution for that device, without requiring additional storage overhead. The LEADTOOLS JPEG 2000 plug-in currently supports Lossless compression, meaning the decompressed image data is exactly as it was before compression.

The LEADTOOLS JPEG 2000 Plug-in support is available in the following products:

LEADTOOLS JPEG 2000 Plug-in

This module supports the following programming interfaces:

ActiveX

API

Class Library

COM

.NET

VCL

Please note that LEAD also offers the LEADTOOLS JPEG 2000 COM Object for IE Module, which lets you view JPEG 2000 images in ActiveX enabled web browsers, such as Internet Explorer. For more information, refer to LEADTOOLS JPEG 2000 COM Object for IE.

The LEADTOOLS MRC (Mixed Raster Content) Module enhances LEADTOOLS file input/output functionality by adding support for raster color documents containing mixed image and text components. The MRC module breaks an image into three different layers: foreground, background, and mask. Each layer is compressed separately using the best type of compression for that data type and is later uncompressed and recombined to restore the original image.

Because standard compression schemes are geared towards an image being entirely text or color, the MRC model offers the advantage of using optimal compression for images that have both text and color in the same image. This results in both high compression factors and high detail retention.

The foreground layer contains color data for the text and line art, and may also contain photographic or continuous tone color data. The background layer generally contains low-resolution color image data, such as a background image, a wash or other pattern that would have text overlaid on it. The mask layer or the selector layer controls the process of image regeneration contains binary image data that is high spatial resolution, such as text and line art. This layer is used for drawing the corresponding foreground and background layers.

Segmentation can be performed automatically with the option to optimize it manually or it can be done only manually. Compression can be specified for each area type. The compression for 1-bit black and white areas can be CCITT G3 1D, CCITT G4 2D, CCITT G4 or JBIG. The compression for color areas is JPEG.

The LEADTOOLS MRC Module support is available in the following products:

LEADTOOLS Document Imaging

LEADTOOLS Document Imaging Suite

LEADTOOLS Medical Imaging

LEADTOOLS Medical Imaging Suite

This module supports the following programming interfaces:

API

Class Library

COM

 

The LEADTOOLS PDF Plug-in supports the PDF file format. PDF was developed by the Adobe Corporation to allow the exchange and viewing of electronic documents easily and reliably, independent of the environment in which they were created. This format lets you compress large documents to a size small enough to download very quickly. It is also becoming a powerful format for reproducing documents over the web. The LEADTOOLS PDF plug-in gives you a wide range of control options for the resulting image data in terms of compression, including:

1. No compression

2. Compressed using CCITT Group 3, 1 dimension.

3. Compressed using CCITT Group 3, 2 dimensions.

4. Compressed using CCITT Group 4.

5. JPEG compression and YUV 4:4:4 color space loss-less.

6. JPEG compression and YUV 4:2:2 color space.

7. JPEG compression and YUV 4:1:1 color space.

The LEADTOOLS PDF Plug-in support is available in the following products:

LEADTOOLS PDF Plug-in

This module supports the following programming interfaces:

ActiveX

API

Class Library

COM

.NET

VCL