I am trying to use CGBitmapContextCreate to create a context for a raw
image, but I get this error message:
CGBitmapContextCreate: unsupported parameter combination: 8 integer
bits/component; 32 bits/pixel; 3-component colorspace;
kCGImageAlphaFirst.
Here is how I create my color space
...
FContext := CGBitmapContextCreate(FBits,
NewWidth, NewHeight, 8, Stride, FColorSpace, kCGImageAlphaFirst or
kCGBitmapByteOrder32Little);
...
Any ideas about what is wrong? i looked at CGBitmapContextCreate's
docs here, but they say that it supports 32-bits images with 8 bits
per channel:
http://developer.apple.com/documentation/GraphicsImaging/Reference/
CGImage/Reference/reference.html#//apple_ref/doc/c_ref/CGBitmapInfo