---
title: "Bitmap Properties "
canonical: https://www.graphicsmill.com/docs/gm5/Properties_T_Aurigma_GraphicsMill_Bitmap.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# Bitmap Properties 
 
The [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) type exposes the following members.
 
## Properties

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [BitsLocked](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_BitsLocked.htm.md) |  Indicates if pixels are locked with [LockBits(Int32, Int32, Int32, Int32)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_LockBits_4_951ae041.htm.md). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [BitsPerPixel](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_BitsPerPixel.htm.md) |  Returns number of bits per pixel. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [CanRedo](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_CanRedo.htm.md) |  Indicates if last reverted action can be redone. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [CanUndo](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_CanUndo.htm.md) |  Indicates if last bitmap modification can be undone. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Channels](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Channels.htm.md) |  Returns object which provides access to various operations with bitmap channels. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [ColorAdjustment](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_ColorAdjustment.htm.md) |  Returns object providing methods which are responsible for color adjustment and tone correction (brightness/contrast, levels, hue/saturation/lightness adjustment, etc.). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [ColorManagement](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_ColorManagement.htm.md) |  Returns object providing methods which are responsible for color management. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [ColorProfile](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_ColorProfile.htm.md) |  Gets/sets color profile associated with the bitmap. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [ColorSpace](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_ColorSpace.htm.md) |  Indicates color space of the current bitmap. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [CompressSerializedData](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_CompressSerializedData.htm.md) |  Gets/sets a value that specifies whether to compress data during serialization. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Handle](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Handle.htm.md) |  Gets a GDI handle to the bitmap (HBITMAP). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [HasAlpha](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_HasAlpha.htm.md) |  Specifies whether current pixel format supports alpha channel (information about opacity of pixels). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Height](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Height.htm.md) |  Returns current bitmap height in pixels. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [HorizontalResolution](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_UnitConverterObject_HorizontalResolution.htm.md) |  Specifies horizontal resolution of the image (also known as DPI, dots per inch).<br> (Inherited from [UnitConverterObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnitConverterObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsCmyk](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_IsCmyk.htm.md) |  Indicates if color space of current bitmap is CMYK. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsDisposed](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_LockableObject_IsDisposed.htm.md) |  (Inherited from [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsEmpty](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_IsEmpty.htm.md) |  Indicates if bitmap is empty (no bitmap data loaded). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsExtended](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_IsExtended.htm.md) |  Indicates if current pixel format is extended (i.e. 16 bits per channel). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsGrayScale](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_IsGrayScale.htm.md) |  Indicates if color space of current bitmap is grayscale. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsIndexed](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_IsIndexed.htm.md) |  Indicates if current bitmap is indexed (palette-based). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [IsRgb](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_IsRgb.htm.md) |  Indicates if color space of current bitmap is RGB. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Locked](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_LockableObject_Locked.htm.md) |  Indicates if the object has been locked.<br> (Inherited from [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [LogicalHeight](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_LogicalHeight.htm.md) |  Returns current bitmap height in units specified with [Unit](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_UnitConverterObject_Unit.htm.md) property. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [LogicalWidth](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_LogicalWidth.htm.md) |  Returns current bitmap width in units specified with [Unit](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_UnitConverterObject_Unit.htm.md) property. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [MaxUndoStepCount](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_MaxUndoStepCount.htm.md) |  Gets/sets maximum number of available undo steps (levels). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [MemoryUsed](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_MemoryUsed.htm.md) |  Returns a number of bytes occupied with pixels of this [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Modified](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Modified.htm.md) |  Indicates if the bitmap was changed since last saving. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Palette](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Palette.htm.md) |  Returns palette accosiated with bitmap. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [PixelFormat](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_PixelFormat.htm.md) |  Returns pixel format of the current bitmap. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [RedoStepCount](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_RedoStepCount.htm.md) |  Returns number of available redo levels (i.e. how much time method [Redo()](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Redo.htm.md) can be called). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Statistics](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Statistics.htm.md) |  Returns an object providing methods which retrieves bitmap stats (like histogram, etc). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Timeout](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_LockableObject_Timeout.htm.md) |  Gets/sets value specifying maximum time for which object can be locked.<br> (Inherited from [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Transforms](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Transforms.htm.md) |  Returns object providing methods which are responsible for geometric transformations of the bitmap (resize, rotate, crop, swirl, etc). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [UndoRedoEnabled](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_UndoRedoEnabled.htm.md) |  Enables or disables undo/redo functionality. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [UndoRedoTrackingEnabled](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_UndoRedoTrackingEnabled.htm.md) |  Enables or disables the automatic change tracking. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [UndoStepCount](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_UndoStepCount.htm.md) |  Returns number of available undo levels (i.e. how much time method [Undo()](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Undo.htm.md) can be called). |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Unit](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_UnitConverterObject_Unit.htm.md) |  Gets/sets unit to convert from/to.<br> (Inherited from [UnitConverterObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnitConverterObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [VerticalResolution](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_UnitConverterObject_VerticalResolution.htm.md) |  Specifies vertical resolution (also known as DPI, dots per inch).<br> (Inherited from [UnitConverterObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnitConverterObject.htm.md).) |
 |  ![Public property](https://www.graphicsmill.com/docs/gm5/icons/pubproperty.gif) |  [Width](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Bitmap_Width.htm.md) |  Returns current bitmap width in pixels. |
   
## See Also

### Reference

- [Bitmap Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md)
- [Aurigma.GraphicsMill Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill.htm.md)
