---
title: Functions that interleave integer planar buffers
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/functions-that-interleave-integer-planar-buffers
---

# Functions that interleave integer planar buffers

Combine discrete integer planar buffers into an interleaved buffer.

## Topics

### Interleaving unsigned 8-bit planar buffers

- [vImageConvert_PlanarToChunky8(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planartochunky8(_:_:_:_:_:_:_:_:).md)

### Interleaving three unsigned 8-bit planar buffers

- [vImageConvert_Planar8toRGB565(_:_:_:_:_:)](accelerate/vimageconvert_planar8torgb565(_:_:_:_:_:).md)
- [vImageConvert_Planar8toRGB888(_:_:_:_:_:)](accelerate/vimageconvert_planar8torgb888(_:_:_:_:_:).md)
- [vImageConvert_Planar8ToXRGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_planar8toxrgb8888(_:_:_:_:_:_:).md)
- [vImageConvert_Planar8ToBGRX8888(_:_:_:_:_:_:)](accelerate/vimageconvert_planar8tobgrx8888(_:_:_:_:_:_:).md)
- [vImageConvert_Planar8ToXRGBFFFF(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planar8toxrgbffff(_:_:_:_:_:_:_:_:).md)
- [vImageConvert_Planar8ToBGRXFFFF(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planar8tobgrxffff(_:_:_:_:_:_:_:_:).md)

### Interleaving four unsigned 8-bit planar buffers

- [vImageConvert_Planar8toARGB1555(_:_:_:_:_:_:)](accelerate/vimageconvert_planar8toargb1555(_:_:_:_:_:_:).md)
- [vImageConvert_Planar8toARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_planar8toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_Planar8ToARGBFFFF(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planar8toargbffff(_:_:_:_:_:_:_:_:).md)

### Interleaving three unsigned 16-bit planar buffers

- [vImageConvert_Planar16UtoRGB16U(_:_:_:_:_:)](accelerate/vimageconvert_planar16utorgb16u(_:_:_:_:_:).md)

### Interleaving four unsigned 16-bit planar buffers

- [vImageConvert_Planar16UtoARGB16U(_:_:_:_:_:_:)](accelerate/vimageconvert_planar16utoargb16u(_:_:_:_:_:_:).md)

## See Also

### Converting between interleaved and planar formats

- [Functions that interleave noninteger planar buffers](accelerate/functions-that-interleave-noninteger-planar-buffers.md)
- [Functions that deinterleave integer interleaved buffers](accelerate/functions-that-deinterleave-integer-interleaved-buffers.md)
- [Functions that deinterleave noninteger interleaved buffers](accelerate/functions-that-deinterleave-noninteger-interleaved-buffers.md)
