In this tutorial, you will configure a C# or VB.NET project for a console application and use ImageGear .NET capabilities. You will also learn how to load an image, then resize and convert it to a new format.
The following tutorial refers specifically to 64-bit installations; for 32-bit installations:
- Your project should already be set to compile to target Debug and x86, and you should have the directory: $YOURLOCALPROJ\bin\x86\Debug\. 
- Throughout these instructions, replace x64 with x86. 
- The 32-bit ImageGear binaries are found in $INSTALLDIR\Bin\x86 
 
Using Visual Studio 2015 or later:
- Create a new "Console Application" project, using C# or VB.NET, and name the project: IG_Tutorial_Console. 
- Using the Configuration Manager, create a new project platform (if you don't have one already) for x64. Make sure your project is set to compile targeting Debug and x64. Make sure you now have  $YOURLOCALPROJ\bin\x64\Debug\, and if it is not there, create it. 
- Add references and required resources into your projects in one of the following ways: 
- Recommended: use our NuGet Packages. For this project, you need the following package:
 Accusoft.ImageGear.Core.nupkg (https://www.nuget.org/packages/Accusoft.ImageGear.Core/)
- Manually: 
- Copy all files (and folders) inside $INSTALLDIR\Bin\x64 to your local output bin directory in your project (i.e., $YOURLOCALPROJ\bin\x64\Debug\ ). 
- Add the following references to your project from $YOURLOCALPROJ\bin\x64\Debug\: 
- ImageGear.Core.dll 
- ImageGear.Evaluation.dll 
- ImageGear.Formats.Common.dll 
 
 
 
Your output target directory should be set to $YOURLOCALPROJ\bin\x64\Debug\   
 
- At this point your project is ready for some code. You can use the following code to load an image, resize it to a 150 x 150 dimension, and convert it to another specified format. In the next section, we will go over some areas of this sample code in more detail. 
Now we'll take a closer look at each section of the code.
- First add the ImGearEvaluationManager.Initialize() call if you are evaluating the product. You also need to initialize common formats. 
- Next, load the image: 
- Now, resize the image by defining the width, the height, and the interpolation approach: 
- Finally, save the image based on the savingFormat specified: