VintaSoft JBIG2 .NET Plug-in - История развития

Информация о выпусках продукта

На данной странице Вы можете получить информацию о общей истории развития VintaSoft JBIG2 .NET Plug-in. Информация о изменениях в API SDK находится в документации.

  • .NET разработка:
    • Увеличена скорость декодирования JBIG2 изображений на 20%.
    • Увеличена скорость кодирования JBIG2 изображений на 15%.
    • Исправлена ошибка в алгоритме декодирования данных JBIG2 изображения.
  • Добавлена поддержка для .NET 8.0 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена поддержка для .NET 7 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена кросс-платформенная поддержка для Windows, Linux и macOS в .NET 6, .NET 5 и .NET Core 3.1.
    • Кодек JBIG2 теперь не зависит от System.Drawing.Common и не требует графического движка для кодирования и декодирования изображений.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 6 для Windows.
    • Поддерживаемые среды разработки:
      • Добавлена поддержка совместимости с Visual Studio 2022.
    • Поддерживаемые ОС:
      • Добавлена поддержка совместимости с OS Windows 11.
      • Прекращена поддержка совместимости с ОС Windows Server 2003.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 5 для Windows.
  • .NET разработка
    • Поддерживаемые платформы:
      • Добавлена поддержка (без UI контролов) .NET Core 3 для Windows.
        Созданы следующие .NET Core сборки:
        • Vintasoft.Imaging.Jbig2Codec.dll
      • Прекращена поддержка .NET Framework 2.0, теперь SDK поддерживает .NET Framework 4+ и 3.5.
  • Исправлена ошибка в арифметическом декодере.
  • Переименованы сборки и внесены изменения в структуру пространств имен. Более подробная информация доступна в документации.
  • Загрузка JBIG2 файла:
    • Оптимизирован алгоритм декодера JBIG2 изображения, увеличена скорость работы алгоритма на 3%.
    • Несколько мелких исправлений и дополнений.
  • Сохранение JBIG2 файла:
    • Оптимизировано использование памяти при кодировании многостраничного JBIG2 файла.
    • Несколько мелких исправлений и дополнений.
  • Алгоритмы сжатия данных:
    • Оптимизирован алгоритм кодирования без потерь:
      • Увеличена скорость работы алгоритма на 3%.
      • В среднем уменьшен размер закодированного файла на 2%.
      • Оптимизировано использование памяти.
    • Оптимизирован алгоритм кодирования с потерями:
      • Увеличена скорость работы алгоритма на 30%.
      • Улучшен алгоритм формирования словаря символов что привело к улучшению качества результирующего изображения, а именно, практически исключены неверные замены символов и разрушения в таблицах.
      • Оптимизировано использование памяти.
  • Исправлена ошибка в алгоритме декодирования JBIG2 изображения.
  • Несколько мелких исправлений и дополнений.
  • Оптимизировано использование памяти и увеличена скорость работы кодека.
  • Исправлена ошибка в алгоритме кодирования данных с потерями и с использованием словаря символов.
  • Несколько мелких исправлений и дополнений.
  • Создан VintaSoft JBIG2 .NET Plug-in - новый встраиваемый модуль библиотеки VintaSoft Imaging .NET SDK, со следующими возможностями:
    • Создание JBIG2 файла:
      • Возможность создать одностраничный или многостраничный JBIG2 файл.
    • Загрузка JBIG2 файла:
      • Возможность загрузить изображение из одностраничного или многостраничного JBIG2 файла.
      • Возможность декодировать изображение сжатое JBIG2 сжатием из ресурсов PDF документа.
    • Сохранение JBIG2 файла:
      • Возможность сохранить изображение как JBIG2 файл.
      • Возможность добавить изображение в многостраничный JBIG2 файл.
      • Возможность использовать JBIG2 сжатие для кодирования изображения в ресурсах PDF документа.
    • Работа с многостраничным JBIG2 файлом:
      • Возможность манипулировать страницами JBIG2 файла.
    • Алгоритмы сжатия данных:
      • Поддерживается арифметическое кодирование и декодирование данных.
      • Поддерживается MMR кодирование и декодирование данных.
      • Поддерживаются стандартные и пользовательские таблицы Хаффмана.
      • Поддерживается кодирование и декодирование данных без потерь и с потерями.
      • Поддерживаются пользовательские словари символов для более эффективного сжатия.
    • Демо приложения:
      • Создано демо приложение JBIG2Demo.