---
title: "BmpSettings Class"
canonical: https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_BmpSettings.htm
product: "Graphics Mill"
---

# BmpSettings Class
 
Contains all the possible BMP writing settings.
 
**Namespace:** [Aurigma.GraphicsMill.Codecs](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Codecs.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```csharp
public sealed class BmpSettings : WriterSettings
```
 
## Remarks
  
BMP (**B**it**m**ap **P**icture) is a standard bitmap image format used to store digital images on Microsoft Windows operating systems. BMP files range from monochrome (1 bit per pixel) to 32 bit color images. The BMP format can store both indexed and full-color images in various color depths, and optionally with data compression, and color profiles.
 
**Note** 
BMP supports only RLE compression for 4-bit and 8-bit images.
 
## Examples
  
```csharp
bitmap.Save(@"Images\Output\out.bmp", 
    new BmpSettings(CompressionType.Rle));
```
 
## Inheritance Hierarchy
  
- System.Object
    - [Aurigma.GraphicsMill.Codecs.WriterSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WriterSettings.htm.md)
        - Aurigma.GraphicsMill.Codecs.BmpSettings
 
## Thread Safety
 Static members of this type are not safe for multi-threaded operations. Instance members of this type are not safe for multi-threaded operations.
   
## See Also

### Reference

- [BmpSettings Members](https://www.graphicsmill.com/docs/gm/AllMembers_T_Aurigma_GraphicsMill_Codecs_BmpSettings.htm.md)
- [Aurigma.GraphicsMill.Codecs Namespace](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Codecs.htm.md)

### Manual

- [Supported File Formats](https://www.graphicsmill.com/docs/gm/supported-file-formats.htm.md)
