I got a image with only one representation, and that was a NSCGImageSnapshotRep
.
I tried [NSCGImageSnapshotRep bitmapData]
but, the class has no selector for bitmapData
.
Someone knows this class? How can I get the bitmapData
?
I'm getting this NSImage from Webkit [DOMElement renderedImage]
.
Create bitmap of a DOMElement Objective C
The correct use is [NSBitmapImageRep representationUsingType:id properties:id]
, this means doesn't work in the case.
I didn't think about compatibily, I'll be glad to find a solution 10.5+ or 10.6+.
NSImage *img = [DOMElement renderedImage] ;
[img lockFocus] ;
NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0.0, 0.0, [img size].width, [img size].height)] ;
[img unlockFocus] ;
...
// don't forget when you are done with the rep:
[bitmapRep release] ;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With