VintaSoft JBIG2 .NET Plug-in: Обзор
В этом разделе
JBIG2 - это стандарт сжатия черно-белых изображений. Он подходит как для сжатия без потерь, так и для сжатия с потерями.
Сжатие JBIG2 может сжимать черно-белое изображение в 2-5 раз эффективнее, чем сжатие CCITT Fax Group 4.
Сейчас сжатие JBIG2 очень популярно в PDF документах.
: большинство сканеров генерируют PDF документы с JBIG2 изображениями, многие PDF-редакторы используют декодер и кодировщик сжатия JBIG2, все PDF-компрессоры используют просмотрщик и кодировщик сжатия JBIG2.
VintaSoft JBIG2 .NET Plug-in является дополнением к
VintaSoft Imaging .NET SDK
, который позволяет декодировать и кодировать JBIG2 изображения.
Общие возможности
- Плагин можно использовать для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольное, WPF, WinForms, ASP.NET Core, сервис и т. д.) для Windows
- Плагин можно использовать для разработки .NET 9, .NET 8, .NET 7 и .NET 6 приложений (консольное, ASP.NET Core, сервис и т. д.) для Linux и macOS
- Плагин можно использовать для разработки .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 и 3.5 приложений (консольное, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, сервис и т. д.) для Windows
- Ядро плагина написано на C#
-
Поддержка режимов AnyCPU, x86 и x64
- Алгоритм JBIG2 кодека был разработан в соответствии с официальной спецификацией ISO/IEC 14492
-
Декодируйте изображения хранящиеся в одно- или многостраничном JBIG2 файле и
ресурсах изображений PDF
-
Кодируйте изображения и сохраняйте их в одно- или многостраничном JBIG2 файле и
ресурсах изображений PDF
- Кодируйте 1-bpp (черно-белое) изображение в JBIG2 изображение
- Кодируйте JBIG2 изображение с индикацией прогресса
- Кодируйте изображение используя JBIG2 сжатие с потерями качества и без потерь
- Указывайте желаемое значание inaccuracy (0-100) для сжатия с потерями качества
-
Используйте словарь символов для оптимального кодирования нескольких JBIG2 изображений и сохранения их в многостраничный JBIG2 файл или
PDF документ
-
Используйте JBIG2 сжатие вместо CCITT4 при сжатии PDF ресурсов изображений для уменьшения размера PDF документа
-
VintaSoft PDF .NET Plug-in
необходим
- Управляйте (добавляйте, вставляйте, удаляйте) страницами многостраничного JBIG2 файла
-
Просмотр JBIG2 изображений в WinForms, WPF или ASP.NET приложении
с использованием UI-контролов из
VintaSoft Imaging .NET SDK
Статистика энкодера VintaSoft JBIG2 .NET
Документ |
Несжатый |
CCITT Group IV |
JBIG2 без потерь |
JBIG2 с потерями |
PDF с JBIG2 без потерь |
PDF с JBIG2 с потерями |
2550x3300, 1-bit, 300 dpi, 121 страница, текст (спецификация TIFF 6) |
122 Мб |
3,87 Мб |
1,15 Мб |
0,55 Мб |
1,4 Мб |
0,6 Мб |
Требования к разработке и развёртыванию
-
Требования к разработке:
- Среды разработки: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Язык программирования: C#, VB.NET, любой .NET совместимый язык
- Платформы разработки: .NET, WinForms, WPF, ASP.NET
-
Требования к развертыванию:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit и 64-bit) с .NET 9, .NET 8, .NET 7 или .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008/2003; 32-bit и 64-bit) с .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) с .NET 9, .NET 8, .NET 7 или .NET 6
- macOS (macOS 14/13/12/11/10) с .NET 9, .NET 8, .NET 7 или .NET 6