System Compatibility for .NET Library
This guide provides an overview of system compatibility for GdPicture.NET.
Deployment
GdPicture.NET assemblies are available for the following frameworks:
-
.NET 6.0
-
.NET 4.6.2
-
.NET Core 3.1
-
COM/ActiveX
Using different GdPicture.NET assemblies, you can deploy the application you build to various operating systems, as outlined in the table below.
GdPicture.NET Assembly | Operating Systems Supported for Deployment |
---|---|
.NET 6.0 or newer | Linux x64 _ Linux arm64 _ Microsoft Windows 7 SP1 (x64/x86) or newer Microsoft Windows Server Core 2012 (x64) or newer macOS 13 |
.NET 4.6.2 | Microsoft Windows Vista (x64/x86) or newer Microsoft Windows Server 2008 (x64/x86) or newer |
.NET Core 3.1 | Microsoft Windows Vista (x64/x86) or newer Microsoft Windows Server 2008 (x64/x86) or newer |
COM/ActiveX | Microsoft Windows Vista (x64/x86) or newer Microsoft Windows Server 2008 (x64/x86) or newer |
* The .NET 6.0 assembly on Linux requires GLIBC 2.28 or newer.
All GdPicture.NET versions are compiled using the AnyCPU platform target.
DocuVieware™ can be deployed on a Windows or Linux server. If installing on a Linux server, .NET 6.0 is required, and the glibc library minimum version should be 2.28.
For more information on these frameworks, see the Microsoft documentation.
Cross-Platform Assembly
It’s recommended to use the .NET 6.0 assembly that supports deployment to multiple platforms.
Limitations of the Cross-Platform Assembly
The cross-platform assembly is a subset of GdPicture.NET. It doesn’t include the following functionalities:
-
WinForms and WPF user controls
-
Printing support
-
TWAIN and WIA acquisition support
-
Other minor Windows-specific functionalities
Cross-Platform Types
In the cross-platform assembly, the following Windows-specific types are mapped to new types:
Windows-Specific Type | Cross-Platform Type |
---|---|
Color |
GdPicture14.Imaging.GdPictureColor |
PixelFormat |
GdPicture14.Imaging.GdPicturePixelFormat |
RectangleF |
GdPicture14.Imaging.GdPictureRectangleF |
Rectangle |
GdPicture14.Imaging.GdPictureRectangle |
FontStyle |
GdPicture14.Imaging.GdPictureFontStyle |
Point |
GdPicture14.Imaging.GdPicturePoint |
FillMode |
GdPicture14.Imaging.GdPictureFillMode |
InterpolationMode |
GdPicture14.Imaging.GdPictureInterpolationMode |
RotateFlipType |
GdPicture14.GdPictureRotateFlipType |