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:

  • UseRLE β€” true 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);