---
title: "AddNoise Constructor "
canonical: https://www.graphicsmill.com/docs/gm5/O_T_Aurigma_GraphicsMill_Transforms_AddNoise_ctor.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/)

# AddNoise Constructor 
 
Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance.
 
## Overload List

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [AddNoise()](https://www.graphicsmill.com/docs/gm5/C_Aurigma_GraphicsMill_Transforms_AddNoise_ctor.htm.md) |  Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [AddNoise(Single)](https://www.graphicsmill.com/docs/gm5/C_Aurigma_GraphicsMill_Transforms_AddNoise_ctor_1_7058bf00.htm.md) |  Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance. You can initialize noise amount parameter here. Transform will be applied to all channels of the bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [AddNoise(Boolean\[\], Single)](https://www.graphicsmill.com/docs/gm5/C_Aurigma_GraphicsMill_Transforms_AddNoise_ctor_2_573c955f.htm.md) |  Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance. You can specify what channels to modify and set noise amount parameter. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [AddNoise(Single, DistributionKind, Boolean)](https://www.graphicsmill.com/docs/gm5/C_Aurigma_GraphicsMill_Transforms_AddNoise_ctor_3_c3ae39a7.htm.md) |  Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance. You can specify all the transform parameters here (noise amount, distribution kind, and if it should be gray). Transform will be applied to all channels of the bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [AddNoise(Boolean\[\], Single, DistributionKind, Boolean)](https://www.graphicsmill.com/docs/gm5/C_Aurigma_GraphicsMill_Transforms_AddNoise_ctor_4_5810ce44.htm.md) |  Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance. You can specify all the transform parameters here (noise amount, distribution kind, if it should be gray, and channels to apply transform at). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [AddNoise(Single, DistributionKind, Boolean, Int32)](https://www.graphicsmill.com/docs/gm5/C_Aurigma_GraphicsMill_Transforms_AddNoise_ctor_4_586438f4.htm.md) |  Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance. You can specify all the transform parameters here (noise amount, distribution kind, seed, and if it should be gray). Transform will be applied to all channels of the bitmap. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm5/icons/pubmethod.gif) |  [AddNoise(Boolean\[\], Single, DistributionKind, Boolean, Int32)](https://www.graphicsmill.com/docs/gm5/C_Aurigma_GraphicsMill_Transforms_AddNoise_ctor_5_dd621beb.htm.md) |  Creates new [AddNoise](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) class instance. You can specify all the transform parameters here (noise amount, distribution kind, seed, if it should be gray, and channels to apply transform at). |
   
## See Also

### Reference

- [AddNoise Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md)
- [AddNoise Members](https://www.graphicsmill.com/docs/gm5/AllMembers_T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md)
- [Aurigma.GraphicsMill.Transforms Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Transforms.htm.md)
