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

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

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

  • Добавлена поддержка для .NET 9.0 в Windows, Linux и macOS.
  • .NET разработка:
    • Создана новая команда DottedLineRemovalCommand, которая позволяет удалять из изображения горизонтальные пунктирные линии.
  • Добавлена поддержка .NET 8.0 в Windows, Linux и macOS.
  • .NET разработка:
    • Создан класс DocumentPerspectiveCorrectionCommand, который позволяет исправить перспективное искажение изображения документа в .NET.
  • Веб разработка:
    • Создан класс WebDocumentPerspectiveCorrectionCommandJS, который позволяет исправить перспективное искажение изображения документа в Веб.
  • .NET разработка:
    • Добавлена поддержка для .NET 7 в Windows, Linux и macOS.
  • .NET разработка:
    • Добавлена кросс-платформенная поддержка для Windows, Linux и macOS в .NET 6, .NET 5 и .NET Core 3.1.
    • Рисование двухмерной графики:
      • В плагине полностью переписан код для работы с двухмерной графикой.
      • Теперь вся работа с двухмерной графикой осуществляется с помощью движка рисования (Vintasoft.Imaging.Drawing.DrawingEngine класс). Плагин больше не использует библиотеку GDI+ (System.Drawing.Common) напрямую.
      • Для работы плагина нужно использовать кросс-платформенный движок рисования для Windows, Linux и macOS на базе библиотеки SkiaSharp или движок рисования для Windows на базе библиотеки GDI+ (System.Drawing.Common).
  • .NET разработка:
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 6 для Windows.
    • Поддерживаемые среды разработки:
      • Добавлена поддержка совместимости с Visual Studio 2022.
    • Поддерживаемые ОС:
      • Добавлена поддержка совместимости с OS Windows 11.
      • Прекращена поддержка совместимости с ОС Windows Server 2003.
  • .NET разработка:
    • Поддерживаемые платформы:
      • Добавлена поддержка .NET 5 для Windows.
    • Улучшен алгоритм работы класса AdvancedReplaceColorCommand:
      • Добавлена возможность бинаризации по цветовому градиенту.
      • Добавлена возможность замены цветового градиента на заданный цвет.
      • Добавлена возможность замены цвета не попадающего в цветовые сферы.
  • .NET разработка:
    • Поддерживаемые платформы:
      • Добавлена поддержка (без UI контролов) .NET Core 3 для Windows.
        Созданы следующие .NET Core сборки:
        • Vintasoft.Imaging.DocCleanup.dll
      • Прекращена поддержка .NET Framework 2.0, теперь SDK поддерживает .NET Framework 4+ и 3.5.
  • Веб разработка:
    • Обработка изображений документов в веб приложении:
      • Создан платформенно-независимый .NET Core веб сервис для обработки изображений документов.
        Платформенно-независимый веб сервис позволяет быстро создать веб сервис для любой .NET Core совместимой веб платформы, например для ASP.NET Core MVC, ServiceStack. Веб сервис расположен в сборке Vintasoft.Imaging.DocCleanup.Web.Services.dll.
      • Создан веб сервис обработки изображений документов в ASP.NET Core MVC.
        Веб сервис расположен в сборке Vintasoft.Imaging.DocCleanup.AspNetCore.ApiControllers.dll.
  • Созданы новые команды:
    • GetDocumentImageRotationAngleCommand - команда позволяет определить угол поворота изображения документа.
    • DeskewDocumentImageCommand - команда позволяет повернуть на правильный угол изображение документа.
    • GetTextOrientationCommand - команда позволяет определить ориентацию текста в изображении документа.
  • Улучшен алгоритм работы команды AutoTextOrientationCommand.
  • Улучшен алгоритм работы команды DeskewCommand.
  • Улучшен алгоритм работы команды GetRotationAngleCommand.
  • Подробная информация о изменениях в API находится в документации.
  • Создана процессинговая команда LineRecognitionCommand, которая позволяет производить поиск линий на изображении.
  • Создана процессинговая команда LineFillingCommand, которая позволяет закрашивать линии на изображении.
  • У команд распознавания и удаления линий появилась возможность находить линии с разрывами.
  • Обработка изображений документов в веб приложении:
    • Создан платформенно-независимый веб сервис для обработки изображений документов. Платформенно-независимый веб сервис позволяет быстро создать веб сервис для любой .NET совместимой веб платформы, например для ASP.NET MVC, ASP.NET WebForms, ServiceStack. Веб сервис расположен в сборке Vintasoft.Imaging.DocCleanup.Web.Services.dll.
    • Создан веб сервис обработки изображений документов в ASP.NET MVC 5. Веб сервисы расположены в сборке Vintasoft.Imaging.DocCleanup.Web.Api2Controllers.dll.
    • JavaScript классы для обработки изображений документов теперь совместимы с jQuery 2 и 3.
  • Подробная информация о изменениях в API находится в документации.
  • Созданы веб сервисы для обработки изображений документов:
    • Создан Web API контроллер для обработки изображений документов в ASP.NET MVC.
    • Создан HTTP хендлер для обработки изображений документов в ASP.NET.
    • Создан WCF сервис для обработки изображений документов в ASP.NET.
  • Создан набор JavaScript классов для упрощения работы с веб сервисами.
  • В команде ImageSegmentationCommand добавлена возможность указать допустимый минимальный размер сегмента.
  • Созданы новые команды обработки изображений и документов:
    • ImageSegmentationCommand - реализует поиск регионов с изображениями на цветных документах.
    • AdvancedReplaceColorCommand - заменяет цвета на изображении заданные в виде цветовых сфер с возможностью линейной интерполяции цвета.
    • ColorNoiseClearCommand - очищает шум и артефакты указанных цветов на 24-х битном изображении.
  • Созданы новые команды для обработки изображений документов:
    • HalftoneRecognitionCommand - команда поиска регионов с полутонами.
    • HalftoneRemovalCommand - команда удаления полутонов.
    • RestoreTextFromHalftoneCommand - команда восстановления текста в регионах с полутонами.
  • Создана новая команда для обработки изображений документов:
    • AutoTextOrientationCommand - автоматически определяет правильное положение текста на изображении документа (только для языков на основе латинского алфавита).
  • Созданы новые команды для обработки изображений документов:
    • AutoInvertCommand - автоматически инвертирует инвертированное изображение документа.
    • AutoTextInvertCommand - автоматически инвертирует инвертированный текст на изображении документа.
    • HolePunchRemovalCommand - автоматически удаляет отверстия от дырокола из изображений документов.
    • LineRemovalCommand - автоматически удаляет посторонние линии из изображений документов (линии форм, таблицы, подчеркивание/перечеркивание текста, шум).
  • Создан VintaSoft Document Cleanup .NET Plug-in - новый встраиваемый модуль библиотеки VintaSoft Imaging .NET SDK, объединяющий в себе команды для обработки изображений электронных документов.
  • Электронные документы могут быть черно-белыми, палитровыми, серыми, цветными изображениями.
  • Команды для обработки изображений документов:
    • BorderClearCommand - автоматически удаляет (закрашивает цветом фона) шум на границе изображения документа.
    • DespeckleCommand - автоматически удаляет мелкий и средний шум на изображении документа.
    • DeskewCommand - автоматически поворачивает изображение для выравнивания документа.
    • BorderRemovalCommand - автоматически подрезает изображение по границе документа.
    • DocumentSegmentationCommand - автоматически определяет сегменты на изображении документа для дальнейшего распознавания текста на изображении.