Free delivers the same performance and set of features as the Professional version. However, the Free version is limited up to 2 megapixel (equivalent of 1920×1080) images and count of 3 images per application runtime. This limitation is enforced during reading or writing files.
The ComponentInfo.FreeLimitReached event allows you to control what happens when your application reaches the free version limit. You can use this event to continue using the assembly in Trial mode for performance testing or to stop further reading/writing.
Using the component is easy and straightforward. After referencing .dll from your project, you can use the following code snippet to read and write image files:
static void Main()
{
// If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY");
// Load an image from a JPEG file.
using var image = Image.Load("FragonardReader.jpg");
// Resize the image to 128 x 85 pixels.
image.Resize(128, 85);
// Save the image as a PNG file.
image.Save("FragonardReader.png");
}Sub Main()
' If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY")
' Load an image from a JPEG file.
Using image As Image = Image.Load("FragonardReader.jpg")
' Resize the image to 128 x 85 pixels.
image.Resize(128, 85);
' Save the image as a PNG file.
image.Save("FragonardReader.png")
End Using
End SubCLI coding agents such as GitHub Copilot, Claude Code, and OpenAI Codex can write valid GemBox code when enabled with our gembox-skill.
You can use GemBox.Imaging Free for any purpose, including use in commercial applications.
GemBox is under no obligation to provide technical or any other support to the users of the free version.