我需要在ios 5.0中执行 Bump Distortion ...我的 xcode 没有显示任何错误,而且我没有得到任何输出 ...同时跟踪并打印Bump 过滤器实例它打印空值...
任何想法...
一些帖子显示在 ios 5.0 中不起作用, 还有其他方法可以执行凹凸失真...
提前致谢....
问候,
间谍网
我的代码...
context = [CIContext contextWithOptions:nil];
CIFilter *bumpDistortion = [CIFilter filterWithName:@"CIBumpDistortion"];
[bumpDistortion setValue:ciimage forKey:kCIInputImageKey];
[bumpDistortion setValue:[CIVector vectorWithX:200 Y:150] forKey:@"inputCenter"];
[bumpDistortion setValue:[NSNumber numberWithFloat:100] forKey:@"inputRadius"];
[bumpDistortion setValue:[NSNumber numberWithFloat:3.0] forKey:@"inputScale"];
CIImage *imageOutput = [bumpDistortion outputImage];
CGImageRef cgimg = [context createCGImage:imageOutput fromRect:[imageOutput extent]];
UIImage *newImg = [UIImage imageWithCGImage:cgimg];
[self.imageView setImage:newImg];