0
我正在使用Xcode 5和iOS7的照片應用程序。問題是,當我應用CICrystallize過濾器並運行項目時,模擬器的屏幕變爲空白。任何人都可以幫我嗎? 該方法的實現是:如何應用CICrystallize過濾器iOS 7?
- (IBAction)cristalizar:(id)sender {
CIImage *imagen = [[CIImage alloc]initWithCGImage:self.imagenView.image.CGImage];
CIFilter *cristalizar = [CIFilter filterWithName:@"CICrystallize"];
[cristalizar setDefaults];
CIVector *vector = [CIVector vectorWithX:150 Y:150];
[cristalizar setValue:imagen forKey:kCIInputImageKey];
[cristalizar setValue:@20.00f forKey:kCIInputRadiusKey];
[cristalizar setValue:vector forKey:kCIInputCenterKey];
CIImage *resultado = [cristalizar valueForKey:kCIOutputImageKey];
CIContext *contexto = [CIContext contextWithOptions:nil];
CGImageRef cgImagen = [contexto createCGImage:resultado fromRect:[resultado extent]];
self.imagenView.image = [UIImage imageWithCGImage:cgImagen];
}
謝謝。我沒有專注於這種情況 – user3346674
適用於iOS 9和更高版本。 – MPaulo