Re: Getting CGImage out of NSBitmapImageRep in 10.4
Re: Getting CGImage out of NSBitmapImageRep in 10.4
- Subject: Re: Getting CGImage out of NSBitmapImageRep in 10.4
- From: Michael Ash <email@hidden>
- Date: Mon, 23 Feb 2009 22:42:10 -0500
On Mon, Feb 23, 2009 at 4:51 PM, David Alter <email@hidden> 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 (email@hidden)
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:
This email sent to email@hidden