On Mon, Feb 23, 2009 at 4:51 PM, David Alter <alterconsult...@gmail.com> wrote:
> I need to get a CGImage out of a NSBitmapImageRep. This needs to work in
> 10.4.
> I tried doing this by setting the bitmap as the graphics context and then
> creating the image form the context. This gives me an CGBitmapContextCreate:
> unsupported parameter combination. Here is the code
>
> NSGraphicsContext * context = [NSGraphicsContext
> graphicsContextWithBitmapImageRep:offscreenRep];
>
> CGContextRef bitmapContext = (CGContextRef)[context graphicsPort];
>
> CGImageRef image = CGBitmapContextCreateImage (bitmapContext);
>
> I suspect there is a better way to do this. Does anyone have any
> suggestions.

Just call CGImageCreate. Most of the parameters can be obtained by
simply querying the NSBitmapImageRep, and the remainder are not
terribly difficult to create yourself, being either constants or
fairly easy to construct.

Mike
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to