Manipulating Bmp Files

Converting compressed BMP RLE4

Both loading and saving of the Rle4 compressed Bmp images are supported.

using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Bmp;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Svg;
using Aspose.Imaging.ImageOptions;
using System;
using System.IO;
string templatesFolder = @"c:\Users\USER\Downloads\templates\";
string dataDir = templatesFolder;
using (Image image = Image.Load(dataDir + "template.bmp"))
{
image.Save(
dataDir + "result.bmp",
new BmpOptions()
{
Compression = BitmapCompression.Rle4,
BitsPerPixel = 4,
Palette = ColorPaletteHelper.Create4Bit()
});
}
File.Delete(dataDir + "result.bmp");