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

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

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

  • .NET разработка:
    • Ускорено декодирование JPEG2000 изображений на 15%.
    • Улучшено декодирование JPEG2000 файлов, которые созданы не по стандарту.
    • Исправлена ошибка в алгоритме декодирования данных JPEG200 изображения.
  • Добавлена поддержка для .NET 8.0 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена поддержка для .NET 7 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена кросс-платформенная поддержка для Windows, Linux и macOS в .NET 6, .NET 5 и .NET Core 3.1.
    • Кодек JPEG2000 теперь не зависит от 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.Jpeg2000Codec.dll
      • Прекращена поддержка .NET Framework 2.0, теперь SDK поддерживает .NET Framework 4+ и 3.5.
  • Ускорено декодирование изображений.
  • Уменьшено использование памяти при кодировании изображения с тайлами.
  • Уменьшено использование памяти при кодировании изображения в режиме с потерей качества (lossy).
  • Добавлена возможность декодировать 4-х битные изображения.
  • Добавлена поддержка управления цветами в JPEG2000 файлах.
  • Переименованы сборки и внесены изменения в структуру пространств имен. Более подробная информация доступна в документации.
  • Добавлена возможность редактировать тайлы JPEG2000 изображения.
  • Оптимизировано потребление памяти при кодировании JPEG2000.
  • Ускорено кодирование JPEG2000 на 25%.
  • Существенно уменьшено потребление памяти при кодировании JPEG2000, что в целом ускорило процесс кодирования изображений с JPEG2000 сжатием.
  • Несколько мелких исправлений.
  • Оптимизирован алгоритм декодирования изображений для совместимости с изображениями без последнего маркера EOC.
  • Исправлена ошибка при прогрессивном рендеринге палитровых изображений.
  • Добавлена возможность просматривать очень большие (гигапиксельи более) JPEG2000 изображения используя прогрессивную загрузку изображения по частям в нескольких потоках.
  • Добавлена возможность загружать любой регион изображения с заданным уровнем декомпозиции (масштаба).
  • Добавлена возможность загружать часть (tile) изображения с заданным уровнем декомпозиции (масштаба), если изображение разделено на части.
  • Добавлена возможность загрузки изображений с глубиной цвета от 9 до 16 бит на канал.
  • Несколько мелких исправлений.
  • Создан VintaSoft JPEG2000 .NET Plug-in - новый встраиваемый модуль библиотеки VintaSoft Imaging .NET SDK, со следующими возможностями:
    • Создание JPEG2000 файла:
      • Возможность создать JPEG2000 файл соответствующий спецификации ISO/IEC 15444.
    • Загрузка JPEG2000 файла:
      • Возможность загрузить изображение из JPEG2000 файла. Поддерживаются следующие расширения файлов: jp2, jpc, j2k, j2c.
      • Возможность декодировать изображение-ресурс сжатый JPEG2000 сжатием в PDF документе.
      • Поддерживаемые форматы изображений: Palette8, Gray8, Rgb24, Rgba32.
    • Рендеринг изображения JPEG2000 файла:
      • Загрузка сразу всего JPEG2000 изображения в память.
    • Сохранение JPEG2000 файла:
      • Возможность сохранить изображение как JPEG2000 файл.
      • Возможность использовать JPEG2000 сжатие для кодирования изображения-ресурса в PDF документе.
      • Возможность создать JPEG2000 файл нужного размера при кодировании с потерями.
      • Возможность создать JPEG2000 файл нужного уровня качества изображения при кодировании с потерями.
      • Возможность создать JPEG2000 файл расширенного формата, который позволяет хранить дополнительные метаданные, а именно, разрешение изображения, информацию о цветовом пространстве, палитру.
      • Поддерживаемые форматы изображений: Palette8, Gray8, Rgb24, Rgba32.
    • Алгоритмы сжатия данных:
      • Кодирование и декодирование изображения без потерь и с потерями.
      • Кодирование и декодирование изображения с заданным уровнем декомпозиции (wavelet level).
      • Кодирование и декодирование изображения разделенного на слои, качество каждого слоя может быть задано отдельно.
      • Кодирование и декодирование изображения в прогрессивном порядке.
      • Кодирование и декодирование изображения разделенного на части.
      • Кодирование и декодирование дополнительного альфа канала палитры изображения.
    • Демо приложения:
      • Функционал плагина можно оценить с помощью демо приложения ImagingDemo.