---
title: "PerChannelBitmapTransform..::.Channels Property "
canonical: https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Transforms_PerChannelBitmapTransform_Channels.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/)

# PerChannelBitmapTransform.Channels Property 
 
Returns an array of flags specifying what channels to apply effect at.
 
**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 Channels As Boolean()
```
 
```csharp
public bool[] Channels { get; set; }
```
 
### Property Value
Array of flags specifying what channels to apply effect at. If array item is **true**, transform will be applied at channel with appropriate index. Otherwise this channel is skipped.
 
## Remarks
 When the object is created, this array is created with fixed number of items (maximum possible number of channels). You can get it with [Length](http://msdn2.microsoft.com/en-us/c17z56h7) property of the [Array](http://msdn2.microsoft.com/en-us/czz5hkty). All entries values are equal to **true**.
   
## See Also

### Reference

- [PerChannelBitmapTransform Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_PerChannelBitmapTransform.htm.md)
- [Aurigma.GraphicsMill.Transforms Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Transforms.htm.md)
