The LEADTOOLS Mixed Raster Content (MRC) C++ Class Library incorporates image compression, file format support, and image processing into your Windows applications.
Unlike standard compression schemes, LEADTOOLS MRC compression offers programmers the advantage of programming optimal compression for documents that have both text and color images in the same file. This results in high compression factors and high detail retention.
Mixed Raster Content mode (T.44) enables different coding methods and resolutions to be used within a single page by defining a 3-layer image model for structuring and combining the scanned image data. The image is segmented and each segment is assigned a type based on the number of colors used in that segment. Segments can be combined and compressed using different compression schemes to create a file that balances quality with compression. MRC breaks an image into three different layers: foreground, background, and mask. Each layer is compressed separately using the optimal compression for that data type and is later uncompressed and recombined to restore the original image.
For more information about foreground layers and background layers, see General Information about MRC.
The Raster Content format was defined for use for color and grayscale fax as part of standard RFC-2301 (File Format for Internet Fax). LEADTOOLS C++ Class Library support for Mixed Raster Content format, defined for use for color and grayscale fax as part of the T44 standard, is provided by the LSegment class. The class enables the user to load, save, and produce MRC images.