C# Imaging Library
How to C#: Install, Deploy and Distribute XImage.Raster
Online C# Guide for XImage.Raster Installation, Deployment and Distribution
There are two parts on this page, including system requirements for using XImage.Raster, and how to install XImage.Raster into visual studio C# .NET Applications.
How to download, install XImage.Raster C# Imaging Library?
Install image library on .NET Core projects
From nuget.org
RasterEdge has published the C# imaging library nuget package.
The easiest method to install C# image library is through NuGet Package Manager for Visual Studio .NET.
You can find the barcode package by the name "XImage.Raster".
> Install-Package XImage.Raster
https://www.nuget.org/packages/XImage.Raster
- In Visual Studio Solution Explorer, right click "Dependencies", choose "Manage NuGet Packages..."
- Go to tab "Browse", search XImage.Raster
- Select the first package, and install it
- Search package RasterEdge.Core, and install it.
The installed C# image library package is compatible with
- .NET Standard 2.0
- .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET 5
- .NET Core 3.x, .NET Core 2.x
- .NET Framework 4.6.1
From the website
1. Install NuGet Packages
To install RasterEdge DLLs for .NET Core project, you need download and install the following Nuget Packages from Visual Studio Nuget Packages Manager
- System.Drawing.Common (>= Version 6.0.0)
- System.IO.Packaging (>= Version 6.0.0)
- Newtonsoft.Json (>= Version 11.0.2)
- WaterTrans.GlyphLoader (>= Version 1.0.0)
2. Install RasterEdge DLLs
Step 1: Add RasterEdge .NET DLLs to project reference
In Visual Studio project Solution Explorer, right click "References", and select "Add References...".
Click "Browse...", and navigate to the unzip folder.
In folder "/Bin/NetStandard2.0/", you can select the two necessary dlls RasterEdge.Imaging.dll and RasterEdge.XImage.Raster.dll
or
choose all dlls names starting with "RasterEdge.".
Step 2: Copy RasterEdge Native DLLs to project Bin folder
Copy all VC++ DLLs (both x86 and x64 versions) (from {download package}/Bin/NetStandard2.0/) manually to the same folder as the assembly "RasterEdge.Imaging.dll" and "RasterEdge.XImage.Raster.dll".
Install C# Imaging library on .NET Framework projects
From nuget.org
RasterEdge has published the C# image library nuget package for .NET Framework applications.
> Install-Package XImage.Raster.Framework
https://www.nuget.org/packages/XImage.Raster.Framework
- In Visual Studio Solution Explorer, right click "Dependencies", choose "Manage NuGet Packages..."
- Go to tab "Browse", search XImage.Raster.Framework
- Choose the first package, and install it
The installed imaging library package is compatible with
- .NET Framework 4.x, 3.x, and 2.x
From this site
It is an easy task to install RasterEdge dlls to .NET Framework 4.x, 3.x, and 2.x projects
- Download and unzip the RasterEdge Dll for .NET Framework trial package
- In your Visual Studio project Solution Explorer, right click "References", and select "Add References..."
- Click "Browse...", and navigate to the unzip folder, select all dlls names start with "RasterEdge."
Install XImage.Raster Licensed DLLs
After you have purchased the license, you will receive email with licensed dlls download information.
- Download, unzip the licensed SDK package
- Remove all installed nuget packages, and trial version dlls from the .net project
- Follow the steps to install dlls from the website
System Requirements
Supported Operating Systems
The following Microsoft Windows operating systems are supported:
- Windows Azure
- Windows 11 (x64, x86)
- Windows 10 (x64, x86)
- Windows 8 (x64, x86)
- Windows 7 (x64, x86)
- Microsoft Windows 2022 Server (x64, x86)
- Microsoft Windows 2019 Server (x64, x86)
- Microsoft Windows 2016 Server (x64, x86)
- Microsoft Windows 2012 Server (x64, x86)
- Microsoft Windows 2008 R2 Server (x64, x86)
- Microsoft Windows 2008 Server (x64, x86)
.NET Versions Supported
The following .NET versions are supported:
- .NET 5+ (.NET 10, 9, 8, 7, 6, 5)
- .NET Standard 2.0
- .NET Core 3.1
- .NET Framework 4.x
- .NET Framework 3.5
- .NET Framework 2.x, 3.x (supported, but not recommended)
Microsoft Viusal C++ Compatibility
XImage.Raster DLLs (built by .NET Framework 4.0 and .NET Framework 2.0) requires Microsoft Visual C++ runtime libraries to be installed.
The Microsoft Visual C++ Redistributable package must match your app's target architecture.
- Visual C++ 2010 Redistributable Package for .net framework 4.x
- Visual C++ 2005 Redistributable Package for .net framework 3.5
You can
download Microsoft Visual C++ library here
XImage.Raster library including dlls
To use RasterEdge XImage.Raster library successfully, the following dll libraries are necessary:
- RasterEdge.XImage.Raster.dll. C# raster image library to provide all functions in XImage.Raster SDK.
- RasterEdge.Imaging.dll. C# image utility library to provide image codec, image processing, annotation, drawing functions.
- RasterEdge.Imaging.Font.Native.dll C++ native library to process fonts.
- RasterEdge.XImage.Raster.Native.dll C++ native library to process images.