VintaSoft JBIG2 .NET Plug-in: Overview
In This Topic
JBIG2 is an image compression standard for black-white images. It is suitable for both lossless and lossy compression.
JBIG2 compression can compress a black-white image 2-5 times more effectively than CCITT Fax Group 4 compression.
Now the JBIG2 compression is very popular in PDF documents: most of scanners generate PDF documents with JBIG2 images, many PDF editors use JBIG2 compression decoder and encoder, all PDF compressors use JBIG2 compression viewer and encoder.
VintaSoft JBIG2 .NET Plug-in is the add-on for
VintaSoft Imaging .NET SDK, which allows to decode and encode JBIG2 images.
Plug-in features
- The plug-in can be used for developing .NET 9, .NET 8, .NET 7 and .NET 6 applications (console, WPF, WinForms, ASP.NET Core, service, etc) for Windows
- The plug-in can be used for developing .NET 9, .NET 8, .NET 7 and .NET 6 applications (console, ASP.NET Core, service, etc) for Linux and macOS
- The plug-in can be used for developing .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 and 3.5 applications (console, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, service, etc) for Windows
- The plug-in core is written in C#
-
AnyCPU, x86 and x64 mode support
- JBIG2 codec algorithm has been developed in full compliance with the official ISO/IEC 14492 specification
-
Decode JBIG2 image stored in a single- or multipage JBIG2 file and PDF image-resource
-
Encode JBIG2 image and save it to a single- or multipage JBIG2 file and PDF image-resource
- Encode 1-bpp (black-white) image to a JBIG2 image
- Encode image with progress indication
- Encode image using lossless or lossy JPEG2000 compression
- Specify the desired inaccuracy (0-100) for lossy compression
-
Use the symbol dictionary for optimal encoding of several JBIG2 images and saving them to a multipage JBIG2 file or PDF document
-
Use the JBIG2 compression instead of CCITT4 to compress PDF image-resources for decreasing size of PDF document - VintaSoft PDF .NET Plug-in is necessary
- Manage (add, insert, remove) pages of multipage JBIG2 file
-
View JBIG2 images in WinForms, WPF or ASP.NET application using controls from VintaSoft Imaging .NET SDK
Encoding statistics of VintaSoft JBIG2 .NET codec
Document |
Uncompressed |
CCITT Group IV |
JBIG2 lossless |
JBIG2 lossy |
PDF with JBIG2 lossless |
PDF with JBIG2 lossy |
2550x3300, 1-bit, 300 dpi, 121 pages, text (TIFF 6 specification) |
122 Mb |
3.87 Mb |
1.15 Mb |
0.55 Mb |
1.4 Mb |
0.6 Mb |
Development and Deployment requirements
-
Development requirements:
- Development environments: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Programming languages: C#, VB.NET, any .NET compatible language
- Development platforms: .NET, WinForms, WPF, ASP.NET
-
Deployment requirements:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit and 64-bit) with .NET 9, .NET 8, .NET 7 or .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008/2003; 32-bit and 64-bit) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10; Fedora 40/39/38/37/36/35; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 9, .NET 8, .NET 7 or .NET 6
- macOS (macOS 14/13/12/11/10) with .NET 9, .NET 8, .NET 7 or .NET 6