我正在玩Core Image框架.据我所知,如果我有一个图像(NSImage),首先需要将其转换为CIImage.我能做到.
NSImage *im1 = [[NSImage alloc] initWithContentsOfFile:imagepath];
NSRect rect1;rect1.size.width = img1.size.width; rect1.size.height = img1.size.height;
CGImageRef imageRef1 = [img1 CGImageForProposedRect:&rect1 context:[NSGraphicsContext currentContext] hints:nil];
CIImage *ciimage = [CIImage imageWithCGImage:imageRef1];
Run Code Online (Sandbox Code Playgroud)
我有一个功能,将核心图像过滤器应用于核心图像(CIImage),我想测试.我想将输出图像添加到窗口作为子视图.所以我需要NSImage.如何将此核心图像转换回NSImage?如果我问Google,我的效果不会很好.
谢谢您的帮助.