---
title: "ChannelBalance..::.Levels Property "
canonical: https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Transforms_ChannelBalance_Levels.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/)

# ChannelBalance.Levels Property 
 
Gets/sets an array of channels modifiers.
 
**Namespace:** [Aurigma.GraphicsMill.Transforms](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Transforms.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```
Public Property Levels As Single()
```
 
```csharp
public float[] Levels { get; set; }
```
 
### Property Value
Each entry of array is a value varying in range [-1, 1]. According to number bits per channel, these values are normalized either to 255 (for non-extended pixel formats) or 65535 (for extended pixel formats).
 
## Remarks
 If number of this array entries is less than number of channels in the target bitmap, the rest channels will be unchanged. If there are more array entries than channels target bitmap provides, all extra entries will be ignored.
   
## See Also

### Reference

- [ChannelBalance Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_ChannelBalance.htm.md)
- [Aurigma.GraphicsMill.Transforms Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Transforms.htm.md)
