XImage.Raster
Features
Tech Specs
How-to C#
Pricing

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?

  1. Download XImage.Raster C# imaging library
  2. Install C# image SDK to process TIFF, BMP, PNG, JPEG images in .NET applications
  3. Step by Step Tutorial










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".

PM > Install-Package XImage.Raster


https://www.nuget.org/packages/XImage.Raster



  1. In Visual Studio Solution Explorer, right click "Dependencies", choose "Manage NuGet Packages..."
  2. Go to tab "Browse", search XImage.Raster
  3. Select the first package, and install it
  4. 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.

PM > Install-Package XImage.Raster.Framework


https://www.nuget.org/packages/XImage.Raster.Framework



  1. In Visual Studio Solution Explorer, right click "Dependencies", choose "Manage NuGet Packages..."
  2. Go to tab "Browse", search XImage.Raster.Framework
  3. 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

  1. Download and unzip the RasterEdge Dll for .NET Framework trial package

  2. In your Visual Studio project Solution Explorer, right click "References", and select "Add References..."

  3. 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.

  1. Download, unzip the licensed SDK package

  2. Remove all installed nuget packages, and trial version dlls from the .net project

  3. 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.