Documents Solutions for Imaging (DsImaging) is a cross-platform library for working with raster and vector (SVG) images. DsImaging supports several popular image formats including PNG, JPEG, TIFF, WEBP, BMP, GIF, ICO and SVG. It provides powerful text layout, font management and graphics engines that allow drawing high-quality text and graphics on images. It allows you to resize, rotate, and crop images, apply various filters and effects, and convert images between all supported image formats. HTML content can be rendered using the optional DsHtml library (https://www.nuget.org/packages/DS.Documents.Html/). DsImaging does not depend on specific hardware or third-party libraries. It is compatible with .NET 8, .NET 7, .NET 6, .NET Standard 2.x, .NET Framework 4.6.1 or higher. All features are fully supported on Windows, macOS and Linux. The online DsImaging demo browser is available at https://developer.mescius.com/document-solutions/dot-net-imaging-api/demos/.
$ dotnet add package DS.Documents.ImagingDocument Solutions for Imaging (DsImaging, formerly GcImaging) is a fast, powerful imaging API library. It allows developers to do advanced image processing in C# or VB.NET code with no 3rd party dependencies. DsImaging is small and extremely portable, completely written in pure C#. The only dependency is .NET itself.
Features include:
DsImaging comes with a powerful client side JavaScript Image Viewer control (DsImageViewer).
DsImaging is compatible with .NET 8, .NET 7, .NET 6, .NET Standard 2.x, .NET Framework 4.6.1 or higher.
All features are fully supported on Windows, macOS, Linux, Android and iOS.