Thanks! I my example, I just needed to change CGImageByteOrderInfo.order16Little.rawValue to CGImageByteOrderInfo.order32Little.rawValue, and it worked. It seems that the error message listing valid parameters for the color space is incorrect for the 6th option: 32 bits per pixel, 10 bits per component, kCGImageAlphaNone|kCGImagePixelFormatRGBCIF10|kCGImageByteOrder16Little