This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/dotnet/save-a-file/imaging-bitmap.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Save image C#: Save JPG, TIFF, BMP, and PNG in C# | Nutrient .NET SDK
To Bitmap

To save a previously loaded GdPicture image to BMP, use the SaveAsBMP method of the GdPictureImaging class.

Common parameters:

  • imageID — The GdPicture image identifier.
  • FilePath — Output path. If the file exists, it’s overwritten.

Optional parameter:

  • UseRLEtrue to use RLE compression (available only for 8 bpp BMP images).

SaveAsBMP returns a GdPictureStatus, which should be checked.

When you no longer need an image resource, release it with the ReleaseGdPictureImage method.

The following example saves a previously loaded JPG image to BMP format:

using GdPicture14;
using System;
using GdPictureImaging gdPictureImaging = new GdPictureImaging();
// Create a GdPicture image from a JPG file.
int imageID = gdPictureImaging.CreateGdPictureImageFromFile(@"C:\temp\source.jpg");
if (imageID == 0)
{
Console.WriteLine($"CreateGdPictureImageFromFile failed: {gdPictureImaging.GetStat()}");
return;
}
// Save as BMP.
GdPictureStatus status = gdPictureImaging.SaveAsBMP(imageID, @"C:\temp\output.bmp");
if (status != GdPictureStatus.OK)
{
Console.WriteLine($"SaveAsBMP failed: {status}");
}
gdPictureImaging.ReleaseGdPictureImage(imageID);