Re: NSView to NSImage
Re: NSView to NSImage
- Subject: Re: NSView to NSImage
- From: Michael Watson <email@hidden>
- Date: Sun, 16 Jul 2006 16:56:53 -0400
Have you tried:
[view lockFocus];
NSBitmapImageRep *bitmap = [[NSBitmapImageRep alloc]
initWithFocusedViewRect:[view bounds]];
[view unlockFocus];
If that doesn't work, try:
[view lockFocus];
NSImage *image = [[NSImage alloc] initWithData:[cameraView
dataWithPDFInsideRect:[view bounds]]];
[view unlockFocus];
--
Michael Watson
On 16 Jul, 2006, at 16:47, Tristan Jehan wrote:
I'm trying to capture an NSView+descendants into an NSImage using
something like:
NSBitmapImageRep *bitmap = [view
bitmapImageRepForCachingDisplayInRect:[view bounds]];
[view cacheDisplayInRect:[view bounds] toBitmapImageRep:bitmap];
Problem is: I have the subclass of an NSSlider in that view that
does not get drawn. The NSSlider subclass uses an NSSliderCell
subclass in order to draw its own bar and knob... I believe
cacheDisplayInRect does not call the proper rendering function, but
I can't tell... Do I need to override a function in NSSlider?
Has anyone experienced something like this? Is there a fix?
Thanks,
Tristan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40bungie.org
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden