Comment on "
Convert an NSImage to CIImage
"
by Alex Keresztes — Nov 14
I had to do this in the past and I did this by adding new categories to NSImage:
- (NSBitmapImageRep *)bitmap;
{
NSSize imgSize = [self size];
NSBitmapImageRep* bitmap = [NSBitmapImageRep alloc];
[self lockFocus];
[bitmap initWithFocusedViewRect:NSMakeRect(0.0, 0.0, imgSize.width, imgSize.height)];
[self unlockFocus];
return bitmap;
}
- (CIImage *)CIImage;
{
return [[CIImage alloc] initWithBitmapImageRep:[self bitmap]];
}
Seems like this is probably the solution that Dan Wood was referring to?
Back to "
Convert an NSImage to CIImage
"
Copyright © Scott Stevenson 2004-2015
by Alex Keresztes — Nov 14
- (NSBitmapImageRep *)bitmap;
{
NSSize imgSize = [self size];
NSBitmapImageRep* bitmap = [NSBitmapImageRep alloc];
[self lockFocus];
[bitmap initWithFocusedViewRect:NSMakeRect(0.0, 0.0, imgSize.width, imgSize.height)];
[self unlockFocus];
return bitmap;
}
- (CIImage *)CIImage;
{
return [[CIImage alloc] initWithBitmapImageRep:[self bitmap]];
}
Seems like this is probably the solution that Dan Wood was referring to?