GdPicture.NET is a Nutrient product. Learn more

MRC hyper-compression .NET SDK

Reduce PDF file sizes by up to 90 percent without sacrificing visual quality. Our intelligent compression engine automatically separates text, graphics, and images in your documents, applying the most effective compression algorithm to each region. Deliver faster downloads, lower storage costs, and improved performance across web and mobile platforms while maintaining document searchability and structure.



An innovative hyper-compression engine

Process any document type with intelligent compression that adapts to your content. Whether you’re optimizing scanned forms, high-resolution photos, vector graphics, or mixed-content PDFs, our engine automatically detects document characteristics and applies the optimal compression strategy for maximum file size reduction.


  • Documents with forms
  • Photos
  • Documents with vector graphics
  • Scanned invoices and contracts
MRC Hyper-Compression illustration
Adaptive learning

Automatically identifies and classifies document elements — text, images, and graphics — using advanced segmentation algorithms. Eliminates manual configuration by intelligently detecting content types and applying the most effective compression method to each region.

MRC compression

Achieves superior compression ratios by separating documents into distinct layers and compressing each optimally. Text and line art are preserved with sharp clarity, while photographic content is compressed efficiently, resulting in smaller files with improved visual quality.


Capabilities and benefits

Quality

Automatically optimizes compression settings for each document layer to maintain visual fidelity while maximizing file size reduction. Preserves sharp text rendering, accurate color reproduction, and contrast levels — even when processing low-quality scans. Enhances subsequent OCR accuracy by applying intelligent cleanup algorithms that remove noise without altering source content.

Versatility

Processes 100+ file formats, including vector graphics, raster images, and mixed-content documents. Handles text, photos, diagrams, logos, stamps, and form fields with adaptive segmentation technology that analyzes document layout and applies specialized compression techniques. Works with documents at any orientation or skew angle without preprocessing.

Size and speed

Reduces 300-DPI color documents to 20–60 KB while maintaining visual quality. Automatically detects input resolution and adjusts compression parameters based on content analysis. Fast processing enables real-time compression for web applications and efficient mobile document delivery with minimal bandwidth requirements.

sample files

Examples

File Type Before hyper-compression After hyper-compression (no smoothing) After hyper-compression (preserve smoothing) Download for comparison
Text transparency
.JPG
1 MB
22.9 KB
31.4 KB
Letter
.TIFF
1.6 MB
22.2 KB
23.6 KB
Form
.JPG
1.4 MB
33.5 KB
47.4 KB
Medical document
.JPG
1.88 MB
52.6 KB
81.2 KB
Fill-in form
.JPG
685.8 KB
47.3 KB
68.0 KB
Text image
.JPG
533.4 KB
19.3 KB
20.8 KB
Fill-in form logos
.JPG
629.0 KB
13.2 KB
20.3 KB
Image watermark
.JPG
476.9 KB
41.9 KB
44.9 KB
Poster color
.JPG
139.0 KB
25.7 KB
28.3 KB

hyper-compress

Try compressing your document

Upload your PDF to see instant compression results. Test our MRC technology with your own files and compare before-and-after file sizes.


get started

How to use

Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.

Explore demo apps
Find compiled demo applications in \Samples\Bin\.
Explore multi-language source code
Find C# and VB.NET demo apps and source code in \Samples\WinForm\.
Visit reference guide
Explore other code snippets within the online reference guide.

Example of usage

Apply MRC hyper-compression to reduce PDF file sizes while maintaining quality.

using GdPicturePDFReducer gdpicturePDFReducer = new GdPicturePDFReducer();
// Configure the metadata of the resulting PDF document.
gdpicturePDFReducer.PDFReducerConfiguration.Author = "Nutrient .NET PDF Reducer SDK";
gdpicturePDFReducer.PDFReducerConfiguration.Producer = "GdPicture.NET 14";
gdpicturePDFReducer.PDFReducerConfiguration.ProducerName = "Nutrient";
gdpicturePDFReducer.PDFReducerConfiguration.Title = "MRC Compression";
// Enable and configure MRC compression.
gdpicturePDFReducer.PDFReducerConfiguration.EnableMRC = true;
gdpicturePDFReducer.PDFReducerConfiguration.DownscaleResolutionMRC = 200;
gdpicturePDFReducer.PDFReducerConfiguration.OutputFormat = PDFReducerPDFVersion.PdfVersionRetainExisting;
gdpicturePDFReducer.PDFReducerConfiguration.RecompressImages = true;
// Run the compression process.
gdpicturePDFReducer.ProcessDocument(@"C:\temp\source.pdf", @"C:\temp\output.pdf");

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers


Frequently asked questions

What is MRC compression?

Mixed raster content (MRC) compression is an advanced image compression method that segments a document into different layers, such as text, background, and images. Each layer is compressed separately using the most efficient algorithm for its content type, and then the layers are combined to reconstruct the original document. This approach allows for substantial file size reduction without compromising visual quality.

How does the GdPicture.NET MRC engine balance compression and quality?

The GdPicture.NET MRC engine automatically adjusts the tradeoff between compression rate and document quality by analyzing a document’s content and applying optimal compression settings for each layer. This ensures that the resulting PDF MRC documents are of high quality while achieving the smallest possible file size.

What types of documents benefit most from hyper-compression?

Documents that contain a mix of text, graphics, and images, such as scanned forms, reports, and brochures, benefit significantly from hyper-compression. The MRC technique efficiently compresses each element according to its characteristics, leading to substantial file size reduction while preserving readability and visual integrity.

Can hyper-compression improve OCR accuracy?

Yes. Hyper-compression can enhance optical character recognition (OCR) accuracy. By improving the contrast and clarity of text elements during the compression process, the MRC engine produces cleaner text layers, which can lead to better OCR recognition rates.

Is it possible to customize the compression settings in GdPicture.NET?

Yes. The GdPicture.NET MRC engine provides configurable options that enable developers to adjust compression parameters based on specific requirements. Users can control aspects such as image downscaling, quality levels, and the balance between compression ratio and visual quality to meet their application’s needs.

What file size reduction can I expect with MRC compression?

With MRC hyper-compression, you can typically achieve file size reductions of up to 90 percent compared to the original document, all while maintaining visual quality. The exact reduction depends on the document content and chosen compression settings.

Is this the same engine used in Nutrient’s web and mobile SDKs?

Yes. GdPicture.NET is part of the Nutrient product family. The hyper-compression technology is shared across Nutrient’s desktop, web, and mobile SDKs, ensuring consistent file size reduction results across platforms.

60-day free trial

Try GdPicture.NET now!