我无法理解我在这里做错了什么,但由于某种原因,无论我如何尝试,我都无法创建 CIImage
UIImage *origImage = [[UIImage alloc] init];
origImage = [UIImage imageNamed:imageName];
imageName = [imageName substringToIndex:[imageName length]-4];
NSURL *path1 = [[NSBundle mainBundle] URLForResource:imageName withExtension:@"jpg"];
NSLog(@"the path is %@", path1);
NSLog(@"the inputImage is %@", imageName);
CIImage *inputImage = [[CIImage alloc] initWithCGImage:origImage.CGImage];
CIImage *inputImage1 = [[CIImage alloc] initWithImage:_originalImage];
CIImage *inputA = [[CIImage alloc] initWithContentsOfURL:path1];
CIImage *empty = [[CIImage alloc] initWithImage:origImage];
这段代码末尾的断点显示了一个 UIImage、一个字符串和一个 url,所有这些都符合预期。标头包括 CoreImage.h 以及 UIKit。_originalImage 是一个 UIImage 属性,它是之前分配的。
对此困扰了几天,任何帮助都非常感谢。谢谢。