colorSpace = CGColorSpaceCreateDeviceRGB();
// CGBitmapInfo bitmapInfo = kCGBitmapByteOrder32Little | kCGImageAlphaNoneSkipFirst;
// CGBitmapInfo bitmapInfo = kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst;
//error
CGBitmapInfo bitmapInfo = kCGBitmapByteOrder32Little | kCGImageAlphaNone;
http://lists.apple.com/archives/carbon-dev/2007/Jun/msg00014.html
CGBitmapContextCreate: unsupported parameter combination: set CGBITMAP_CONTEXT_LOG_ERRORS environmental variable to see the details
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
steve
_______________________________________________ Do not post admin requests to the list. They will be ignored. Carbon-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: | |
>Re: Unsupported format for CGBitmapContextCreate (From: "Felipe Monteiro de Carvalho" <email@hidden>) |