---
title: "Bitmap..::.Draw Method "
canonical: https://www.graphicsmill.com/docs/gm5/O_T_Aurigma_GraphicsMill_Bitmap_Draw.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.Draw Method 
 
Draws a bitmap on various surfaces as [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md), [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md), [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) classes, or Windows GDI device context.
 
## Overload List

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_3540ce03.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Single, Single, Single, Single, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_4825e203.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_80236abd.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Single, Single, Single, Single, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_72e95bbd.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_bc9ded2d.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Single, Single, Single, Single, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_8e1b482d.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_4ed25b2f.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Single, Single, Single, Single, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_12_597c9f2f.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Int32, Int32, CombineMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_4_052a4d43.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Int32, Int32, CombineMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_4_cec584d5.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Int32, Int32, CombineMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_4_335ea9fd.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Int32, Int32, CombineMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_4_ed4f481f.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_1adfa723.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_8ac30101.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Int32, Int32, CombineMode, Single)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_eb58a4ce.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_74d301e9.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_4106931b.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Int32, Int32, CombineMode, Single)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_379220ea.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_702a7669.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_4b647a73.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Int32, Int32, CombineMode, Single)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_83def8aa.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_a1f22d9f.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_efd74e5d.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Int32, Int32, CombineMode, Single)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_5_9d633ff8.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Rectangle, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_68b1dc13.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, RectangleF, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_128920c3.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Rectangle, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_70e794fd.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, RectangleF, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_ec7e8c7d.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Rectangle, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_936bf27d.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, RectangleF, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_2a46cded.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Rectangle, Rectangle, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_7ac7973f.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, RectangleF, RectangleF, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_6_6e2bd66f.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_94f0d643.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Graphics, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_20b1a7c3.htm.md) |  Draws current bitmap on given [System.Drawing.Graphics](http://msdn2.microsoft.com/en-us/ac148eb3) object (standard .NET class for drawing). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_1f07eb7d.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(IntPtr, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_10ee37fd.htm.md) |  Draws current bitmap on given Windows GDI device context (represented as handle to device context, i.e. HDC). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_fdf7a4ed.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(Bitmap, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_bf38426d.htm.md) |  Draws current bitmap on another bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Int32, Int32, Int32, Int32, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_9f77ceef.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [Draw(GdiGraphics, Single, Single, Single, Single, CombineMode, Single, InterpolationMode)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_Draw_8_5d40426f.htm.md) |  Draws current bitmap on given [GdiGraphics](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Drawing_GdiGraphics.htm.md) object. |
   
## See Also

### Reference

- [Bitmap Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md)
- [Bitmap Members](https://www.graphicsmill.com/docs/gm5/AllMembers_T_Aurigma_GraphicsMill_Bitmap.htm.md)
- [Aurigma.GraphicsMill Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill.htm.md)
