homecorporatecontactnewsresources
LEADLogo LEAD Technologies
search
 
 
Corporate
Partners
Trade Shows
Success Stories
Legal Notices
Privacy Policy
Careers
Press Room
 
sdk eval download

 


LEADTOOLS CCITT G3/G4 Image Compression SDK

 

Overview of LEADTOOLS CCITT G3/G4 Image Compression SDK Technology

LEADTOOLS supports CCITT Group3 and Group4 industry standards for compressing bitonal (1-bit) image data. Both Group3 and Group4 encode the source image line by line. The difference between the two algorithms is in the way the two standards handle successive scanlines.

In Group3 1D, each scan line is encoded independently, whereas in Group4, scan lines are encoded with reference to the previous one, resulting in improved compression ratios. In Group3 1D, a scan line is encoded as a set of runs, each representing a number of white or black pixels, with white runs alternating with black runs. Every run is encoded using a variable number of bits, which can be uniquely identified upon decoding. This means that frequently occurring lengths of run may be encoded very efficiently, while infrequent ones cause the data to grow. For example, a white run of 2 or 3 pixels can be encoded using just 2 bits, while a run of 1000 pixels can be encoded in 25.

Group4 encoding is more complex as compared to Group3 encoding. Each scan line is compared with the previous one. Because of this, vertical features in the source image are used to achieve high compression ratios.

There is also a Group3 2D algorithm. Group3 2D is a combination of Group3 1D and Group4 compression schemes. LEADTOOLS Document and Medical toolkits can keep 1 bit images Group4 compressed in memory.

  • CCITT G3/G4 image compression technology available as C DLL, C++ classes, .NET classes, .NET Compact Framework, WIC codecs, WF activities and WCF services
  • Add CCITT G3/G4 image compression to single and multi-threaded applications
  • Native 32 and 64 bit binaries for CCITT G3/G4 image compression
  • Keep 1 bit images CCITT G3/G4 compressed in memory reducing application memory footprint

comparison Chart of Bitonal Image Compressions

Other LEADTOOLS SDK Technologies Related to CCITT G3/G4 Image Compression

LEADTOOLS SDK Products that Include CCITT G3/G4 Image Compression

Hover over each product for a description. Click for more details.

LEADTOOLS Imaging SDK

LEADTOOLS Imaging SDK supports load, save, conversion, decompression and compression of over 150 image formats via ActiveX and WIC codecs. Extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data is included only in LEADTOOLS Document Imaging, Recognition Imaging, Document Imaging Enterprise, Medical Imaging and PACS Imaging SDKs.

LEADTOOLS Mobile Imaging SDK

LEADTOOLS Mobile Imaging is a full featured mobile raster imaging SDK the Microsoft .NET Compact Framework and supports load, save, decompression and compression of many industry standard and proprietary image formats via .NET Compact Framework classes. Advanced document imaging and barcode support is available. Developers have access to LEADTOOLS imaging functionality for applications designed to run on devices such as personal digital assistants (PDAs) and mobile phones. LEADTOOLS Mobile Imaging SDK supports Pocket PC, SmartPhone, WinCE Standard SDK 4.2 and WinCE Standard SDK 5.0.

LEADTOOLS Imaging Pro SDK

LEADTOOLS Imaging Pro is a full featured raster imaging SDK that supports load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, and WIC codecs. Extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data is included only in LEADTOOLS Document Imaging, Recognition Imaging, Document Imaging Enterprise, Medical Imaging and PACS Imaging SDKs.

LEADTOOLS Vector Imaging Pro SDK

LEADTOOLS Vector Imaging Pro is a full featured raster and vector imaging SDK that supports load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, and WIC codecs. Extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data is included only in LEADTOOLS Document Imaging, Recognition Imaging, Document Imaging Enterprise, Medical Imaging and PACS Imaging SDKs.

LEADTOOLS Document Imaging SDK

The LEADTOOLS Document Imaging SDK is a comprehensive document imaging SDK.  Some of the features included are image annotation, memory optimizations for bitonal image data and enhanced display of black and white images. Additionally, LEADTOOLS Document Imaging supports the load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, WIC codecs, WF activities and WCF services. Also includes extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data.

LEADTOOLS Recognition Imaging SDK

The LEADTOOLS Recognition Imaging SDK includes everything a developer needs to create solutions to OCR document images and process form images. Some of the features included are OCR with text searchable PDF output, MICR, forms recognition and processing, image processing to improve recognition performance, and full barcode support.

LEADTOOLS Document Imaging Enterprise SDK

The LEADTOOLS Document Imaging Enterprise SDK is the most comprehensive document imaging SDK available.  Some of the features included are OCR with text searchable PDF output, MICR, forms recognition and processing, image processing to improve recognition performance, full barcode support, EMF to document format conversion, printer output capture and raster PDF load, save, conversion and compression.

LEADTOOLS Medical Imaging SDK

The LEADTOOLS Medical Imaging SDK includes complete DICOM dataset support as well as medical image viewing functionality. LEADTOOLS Medical Imaging is a full featured raster, document and medical imaging SDK that supports load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, WIC codecs, WF activities and WCF services. Also includes extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data.

LEADTOOLS PACS Imaging SDK

LEADTOOLS PACS Imaging is a full featured PACS, raster, document, medical imaging SDK that includes functions to implement a complete PACS client and server solution as well as medical imaging functionality. LEADTOOLS PACS Imaging SDK supports the load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, WIC codecs, WF activities and WCF services. Also includes extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data.

 

Support Options
Order Online
Find A Reseller
Why Choose LEAD?
Upgrade Paths
Click-Once Demos
Compare Imaging
Compare OCR
Compare Multimedia

 
 
LEADTOOLS Sales: 704-332-5532 | sales@leadtools.com | LEADTOOLS Support: 704-372-9681 | support@leadtools.com