---
title: BNNSDataLayoutImageCHW
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnsdatalayoutimagechw
---

# BNNSDataLayoutImageCHW

A constant that represents a 3D image stack.

## Declaration

```swift
var BNNSDataLayoutImageCHW: BNNSDataLayout { get }
```

## Discussion

Discussion The value (x, y, channel) is at index x * stride[0] + y * stride[1] + channel * stride[2]. size[0] is the image width in pixels. size[1] is the image height in pixels. size[2] is the number of channels.

## See Also

### 3D Data Layouts

- [BNNSDataLayout3DFirstMajor](accelerate/bnnsdatalayout3dfirstmajor.md)
- [BNNSDataLayout3DLastMajor](accelerate/bnnsdatalayout3dlastmajor.md)
- [BNNSDataLayoutSNE](accelerate/bnnsdatalayoutsne.md)
- [BNNSDataLayoutNSE](accelerate/bnnsdatalayoutnse.md)
