CGBitmapInfo value performance on iOS

Viewed 1326

I am drawing pieces of a CGBitmapContext in the drawRect of a UIView. What are the best CGBitmapInfo enum values to ensure that performance is optimal? Right now I am using kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big, but I have also seen this stackoverflow question snippet which suggests an alternative:

Why does this code decompress a UIImage so much better than the naive approach?

// makes system don't need to do extra conversion when displayed.
kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little

My CGBitmapContext is mutable, so the user can draw on it, add images to it, etc.

1 Answers
Related