---
title: Functions that convert from YCbCr to RGB
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/functions-that-convert-from-ycbcr-to-rgb
---

# Functions that convert from YCbCr to RGB

Convert image data represented by luma, blue-difference, and red-difference channels to red, green, and blue channels.

## Topics

### Converting from 4:2:0

- [vImageConvert_420Yp8_CbCr8ToARGB8888(_:_:_:_:_:_:_:)](accelerate/vimageconvert_420yp8_cbcr8toargb8888(_:_:_:_:_:_:_:).md)
- [vImageConvert_420Yp8_Cb8_Cr8ToARGB8888(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_420yp8_cb8_cr8toargb8888(_:_:_:_:_:_:_:_:).md)

### Converting from 4:2:2

- [vImageConvert_422YpCbYpCr8ToARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_422ypcbypcr8toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_422CbYpCrYp8ToARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_422cbypcryp8toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_422CbYpCrYp16ToARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_422cbypcryp16toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_422CbYpCrYp8_AA8ToARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_422cbypcryp8_aa8toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_422CbYpCrYp16ToARGB16U(_:_:_:_:_:_:)](accelerate/vimageconvert_422cbypcryp16toargb16u(_:_:_:_:_:_:).md)
- [vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_422crypcbypcbypcbypcrypcryp10toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12(_:_:_:_:_:_:)](accelerate/vimageconvert_422crypcbypcbypcbypcrypcryp10toargb16q12(_:_:_:_:_:_:).md)

### Converting from 4:4:4

- [vImageConvert_444AYpCbCr8ToARGB8888(_:_:_:_:_:)](accelerate/vimageconvert_444aypcbcr8toargb8888(_:_:_:_:_:).md)
- [vImageConvert_444CrYpCb8ToARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_444crypcb8toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_444CbYpCrA8ToARGB8888(_:_:_:_:_:)](accelerate/vimageconvert_444cbypcra8toargb8888(_:_:_:_:_:).md)
- [vImageConvert_444CrYpCb10ToARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_444crypcb10toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_444CrYpCb10ToARGB16Q12(_:_:_:_:_:_:)](accelerate/vimageconvert_444crypcb10toargb16q12(_:_:_:_:_:_:).md)
- [vImageConvert_444AYpCbCr16ToARGB8888(_:_:_:_:_:)](accelerate/vimageconvert_444aypcbcr16toargb8888(_:_:_:_:_:).md)
- [vImageConvert_444AYpCbCr16ToARGB16U(_:_:_:_:_:)](accelerate/vimageconvert_444aypcbcr16toargb16u(_:_:_:_:_:).md)

### Generating conversion information

- [vImageConvert_YpCbCrToARGB_GenerateConversion(_:_:_:_:_:_:)](accelerate/vimageconvert_ypcbcrtoargb_generateconversion(_:_:_:_:_:_:).md)
- [vImageYpCbCrType](accelerate/vimageypcbcrtype.md)
- [vImageARGBType](accelerate/vimageargbtype.md)
- [vImage_YpCbCrToARGBMatrix](accelerate/vimage_ypcbcrtoargbmatrix.md)
- [vImage_YpCbCrToARGB](accelerate/vimage_ypcbcrtoargb.md)
- [vImage_YpCbCrPixelRange](accelerate/vimage_ypcbcrpixelrange.md)

## See Also

### Converting between YCbCr and RGB color spaces

- [Functions that convert from RGB to YCbCr](accelerate/functions-that-convert-from-rgb-to-ycbcr.md)
