Version 12.0 of VintaSoft Imaging .NET SDK has been released.

News and announcements from VintaSoft.

Moderator: Alex

Post Reply
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

We are proud to announce the release of new major version 12.0 of VintaSoft Imaging .NET SDK and the related Annotation, PDF,
JBIG2, JPEG2000, Document Cleanup, OCR, DICOM, Forms Processing and Office Plug-ins.


What's new in VintaSoft Imaging .NET SDK 12.0:
  • .NET development
    • Added cross-platform support for Windows, Linux and macOS in .NET 6, .NET 5 and .NET Core 3.1. The SDK was successfully tested in Windows 10, Ubuntu Desktop 20.04.3, macOS 12 "Monterey".
    • Drawing of 2D graphics:
      • All algorithms of SDK, which are working with 2D graphics, were completely revised.
      • Now the SDK draws 2D graphics using drawing engine (DrawingEngine class) and does not use directly System.Drawing.Common library anymore.
      • Created the drawing engines for Windows, Linux и macOS:
        • Created the cross-platform drawing engine for Windows, Linux and macOS, which is based on SkiaSharp library. The drawing engine is stored in Vintasoft.Imaging.Drawing.SkiaSharp.dll assembly.
        • Created the drawing engine for Windows, which is based on System.Drawing.Common library. The drawing engine is stored in Vintasoft.Imaging.Gdi.dll assembly.
      • Each drawing engine is stored in separate assembly. The SDK allows to select necessary drawing engine and load the drawing engine dynamically. The SDK by default uses drawing engine, which is based on System.Drawing.Common library, if SDK is used under Windows. The SDK by default uses drawing engine, which is based on SkiaSharp library, if SDK is used under Linux or macOS.
      • Added lots of new functionality into drawing engine:
        • Added the ability to search and create fonts (DrawingFactory.CreateFont and DrawingFactory.CreateSystemFont methods).
        • Added the ability to draw formatted text (DrawingEngine.DrawText method).
        • Added the ability to blend colors in graphic paths (DrawingEngine.BlendPath method).
        • Added the ability to draw text along the graphic path (DrawingEngine.DrawString method).
        • Added new modes for text rendering (DrawingEngine.TextRenderingMethod enumeration).
        • Added new modes for color composition (Vintasoft.Imaging.Drawing.DrawingEngine.CompositingMode enumeration).
        • Added the ability to render lines with caps.
        • Added the ability to use hatch brush.
    • Created the following .NET assemblies:
      • Vintasoft.Imaging.Drawing.SkiaSharp.dll
      • Vintasoft.Imaging.Gdi.dll
      • Vintasoft.Imaging.WebpCodec.dll (only for .NET Core 3.1 and higher)
    • Image codecs:
      • Now the raster image codecs (BMP, GIF, ICO, JPEG, JPEG-LS, PCX, PNG, RAW, TIFF, TGA, PBM, WEBP) do not require a drawing engine for decoding and encoding of images.
      • Created the codec (decoder and encoder) for WEBP images (.NET Core 3.1 or higher is necessary).
      • Created the codec (decoder and encoder) for TGA images.
      • Created the codec (decoder and encoder) for PBM images.
      • Created the encoder for DOCX documents. The encoder allows to convert DOC document to DOCX document.
      • Now the PNG codec supports Adam7 interlacing mode.
      • Increased the performance of algorithm that generates thumbnail for PNG image encoded in Adam7 interlacing mode.
      • Fixed the bug in algorithm that parses color palette of TIFF image.
    • View images in WinForms:
      • Added the ability to use the progressive loading of PNG image, which is encoded using "Adam7 interlacing", in WinForms image viewer.
    • View images in WPF:
      • Added the ability to use the progressive loading of PNG image, which is encoded using "Adam7 interlacing", in WPF image viewer.
    • Image processing:
      • Added new image processing command - CopyColorChannelCommand, which allows to copy the color channels of image.
    • Working with fonts:
      • Added the ability to specify the default font controller (the FontProgramsControllerBase.Default property).
      • Added the ability to serialize and deserialize the font controller.
    • Demo applications:
      • Added the ability to open and view text files in DocumentViewerDemo.
      • Added the ability to work with Webp, TGA and PBM images in ImagingDemo.
      • .NET console demos do not use System.Drawing.Common library anymore.
    • Fixed many minor bugs.
  • Web development
    • Added the ability to display PDF, DOCX and XLSX documents in vector form in web image viewer.
    • Created a set of "standard" JavaScript dialogs for Bootstrap (print dialog, thumbnail viewer settings dialog, document password dialog, ...). The dialogs are stored in Imaging.DocumentViewer.Dialogs.Bootstrap.js file.
    • Improved the validation of input parameters in actions of web services.
    • Demo applications:
      • Created demo application for ASP.NET Core (ASP.NET Core Web API + JavaScript + Bootstrap).
      • Simplified code in demo applications for ASP.NET Core + Angular (ASP.NET Core Web API + Angular + Bootstrap).
      • Added the ability to convert DOC document to DOCX document in ASP.NET File Converter Demo.
      • Added the support for Webp, TGA and PBM image file formats in ASP.NET File Converter Demo.
    • Fixed many minor bugs.
  • See the changes history for plug-ins related with this version of VintaSoft Imaging .NET SDK following a link below:
    • Version 12.0 of VintaSoft Annotation .NET Plug-in.
    • Version 9.0 of VintaSoft PDF .NET Plug-in.
    • Version 9.0 of VintaSoft JBIG2 .NET Plug-in.
    • Version 8.0 of VintaSoft JPEG2000 .NET Plug-in.
    • Version 7.0 of VintaSoft Document Cleanup .NET Plug-in.
    • Version 5.0 of VintaSoft DICOM .NET Plug-in.
    • Version 5.0 of VintaSoft Forms Processing .NET Plug-in.
    • Version 4.0 of VintaSoft Office .NET Plug-in.

What's new in VintaSoft Annotation .NET Plug-in 12.0:
  • .NET development
    • Added cross-platform support for Windows, Linux and macOS in .NET 6, .NET 5 and .NET Core 3.1.
    • Created the following .NET assemblies:
      • Vintasoft.Imaging.Annotation.Pdf.UI.dll
    • 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 (DrawingEngine класс) 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).
    • Improved the algorithm that saves annotations to a PDF document. Now the algorithm draws annotations using PDF drawing engine and this allows to create PDF appearance for any annotation. Previous algorithm was able to create PDF appearance for "standard" annotations only.
    • Fixed many minor bugs.

What's new in VintaSoft PDF .NET Plug-in 9.0:
  • .NET development
    • 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 (DrawingEngine класс) 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).
    • Fixed many minor bugs.


What's new in VintaSoft JBIG2 .NET Plug-in 9.0:
  • .NET development
    • Added cross-platform support for Windows, Linux and macOS in .NET 6, .NET 5 and .NET Core 3.1.
    • Now the JBIG2 codec does not depend on System.Drawing.Common library and does not require a drawing engine for encoding or decoding of images.

What's new in VintaSoft JPEG2000 .NET Plug-in 8.0:
  • .NET development
    • Added cross-platform support for Windows, Linux and macOS in .NET 6, .NET 5 and .NET Core 3.1.
    • Now the JPEG2000 codec does not depend on System.Drawing.Common library and does not require a drawing engine for encoding or decoding of images.

What's new in VintaSoft Document Cleanup .NET Plug-in 7.0:
  • .NET development
    • 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 (DrawingEngine класс) 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).

What's new in VintaSoft DICOM .NET Plug-in 5.0:
  • .NET development
    • Added cross-platform support for Windows, Linux and macOS in .NET 6, .NET 5 and .NET Core 3.1.
    • Now the DICOM codec does not depend on System.Drawing.Common library and does not require a drawing engine for encoding or decoding of images.

What's new in VintaSoft Forms processing .NET Plug-in 5.0:
  • .NET development
    • 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 (DrawingEngine класс) 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).

What's new in VintaSoft Office .NET Plug-in 4.0:
  • .NET development
    • 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 (DrawingEngine класс) 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 the support for Arabic text in XLSX documents.
    • Fixed many minor bugs.
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0.1.1 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

Version 12.0.1.1 of VintaSoft Imaging .NET SDK has been released.

What's new in this version of VintaSoft Annotation .NET Plug-in:
  • Web development
    • Added the ability to set font size units for annotation font using the WebAnnotationFontJS.Unit property.

What's new in this version of VintaSoft PDF .NET Plug-in:
  • .NET development
    • Increased the performance of algorithm that converts image-resource from the CalRGB color space to the RGB color space.
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0.2.1 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

Version 12.0.2.1 of VintaSoft Imaging .NET SDK has been released.

What's new in this version of VintaSoft Imaging .NET SDK:
  • .NET development
    • Fixed minor bug in scrolls of WPF image viewer when viewer is used on screen with high resolution.

What's new in this version of VintaSoft Annotation .NET Plug-in:
  • Web development
    • Fixed the bug in algorithm that deserializes annotation font in AnnotationJsonFormatter class.

What's new in this version of VintaSoft PDF .NET Plug-in:
  • .NET development
    • Added the ability to use Cryptography Next Generation (CNG) implementation of the RSA algorithm for signing of PDF documents.
    • Improved algorithm of PDF/A converter.
    • Fixed minor bug in algorithm that draws PDF annotation on PdfGraphics object.

What's new in this version of VintaSoft Office .NET Plug-in:
  • .NET development
    • Added support for Arabic text in DOCX documents.
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0.3.1 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

Version 12.0.3.1 of VintaSoft Imaging .NET SDK has been released.

What's new in this version of VintaSoft PDF .NET Plug-in:
  • .NET development
    • Fixed the bug in algorithm, which allows to use Cryptography Next Generation (CNG) implementation of the RSA algorithm for signing of PDF documents. Algorithm was tested with cryptoprovider, which verifies signing process using PIN-code from SMS-message.
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0.4.1 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

Version 12.0.4.1 of VintaSoft Imaging .NET SDK has been released.

What's new in this version of VintaSoft Imaging .NET SDK:
  • .NET development
    • Added the TextRegionSymbol.OutlineRegion property. Property returns outline region of text symbol.
    • Fixed minor bug in WpfImageViewer class.

What's new in this version of VintaSoft PDF .NET Plug-in:
  • .NET development
    • Fixed the bugs in algorithm that extracts text from PDF document.
    • Fixed the bug in algorithm that parses CFF fonts.
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0.5.1 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

Version 12.0.5.1 of VintaSoft Imaging .NET SDK has been released.

What's new in this version of VintaSoft Imaging .NET SDK:
  • .NET development
    • Added the ability to embed ICC-profile into JPEG or TIFF file using editing of image metadata.
    • Improved the algorithm that extracts text from document.
    • Fixed the bug in algoithm that fills graphics path using System.Drawing.Common library.
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0.6.1 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

Version 12.0.6.1 of VintaSoft Imaging .NET SDK has been released.

What's new in this version of VintaSoft Imaging .NET SDK:
  • .NET development
    • Added static event ImagingEnvironment.ErrorImageCreating, which occurs when SDK needs to create image with error information, for example, when viewer needs to display information about image loading error.
    • Improved code of constructors of WinForms viewers for better compatibility of WinForms viewers with Visual Studio Toolbox.
Alex
Site Admin
Posts: 2300
Joined: Thu Jul 10, 2008 2:21 pm

Version 12.0.7.1 of VintaSoft Imaging .NET SDK has been released.

Post by Alex »

Version 12.0.7.1 of VintaSoft Imaging .NET SDK has been released.

What's new in this version of VintaSoft Imaging .NET SDK:
  • .NET development
    • Improved the algorithm that extracts text from document.
    • Fixed the bug in algorithm that decodes 16-bpp grayscale TIFF images.

What's new in this version of VintaSoft JPEG2000 .NET Plug-in:
  • .NET development
    • Fixed the bug in algorithm that saves image resolution to JPEG2000 file.
Post Reply