Added cross-platform support for Windows, Linux and macOS in .NET 6, .NET 5 and .NET Core 3.1.
Drawing of 2D graphics:
All algorithms of Plug-in for work with 2D graphics were completely revised.
Now the Plug-in draws 2D graphics using drawing engine (Vintasoft.Imaging.Drawing.DrawingEngine class) and does not use directly GDI+ library (System.Drawing.Common) anymore.
The Plug-in requires a drawing engine: cross-platform drawing engine based on SkiaSharp library (can be used under Windows, Linux and macOS) or the drawing engine based on GDI+ library (can be used under Windows only).
Added support (without UI controls) for .NET Core 3 for Windows. Created the following .NET Core assemblies:
Discontinued support of .NET Framework 2.0. Now SDK supports .NET Framework 4+ and 3.5.
Process images in web application::
The platform-independent .NET Core web service has been created for processing of document images.
The platform-independent web service allows to quickly create web services for any .NET Core compatible web platform, e.g. for ASP.NET Core MVC, ServiceStack. The web service is located in Vintasoft.Imaging.DocCleanup.Web.Services.dll assembly.
Created a web services for processing of document images in ASP.NET Core MVC.
The web service is located in Vintasoft.Imaging.DocCleanup.AspNetCore.ApiControllers.dll assembly.
Created the processing command LineRecognitionCommand, which allows to perform the search of lines on the image.
Created the processing command LineFillingCommand, which allows to fill lines in the image.
The commands for removing and filling lines have been extended with ability to find the lines with breaks.
Process the document images in web application:
A platform-independent web service has been created for processing images of documents.
The platform-independent web service allows quickly create web service for any .NET compatible web platform, e.g. for ASP.NET MVC, ASP.NET WebForms, ServiceStack.
The web service is located in Vintasoft.Imaging.DocCleanup.Web.Services.dll assembly.
Created web service for processing images of documents in ASP.NET MVC 5.
The web service is located in Vintasoft.Imaging.DocCleanup.Web.Api2Controllers.dll assembly.