wie man richtig anwenden Core-Image-filter

Ich habe ein Problem mit Core-image. was ich Tue, ist, ein Bild von einem UIImageView und verwenden Sie dann einige code fand ich in tutorials (ich bin neu auf core Image), aber dann will ich die sepia-Bild wieder in die gleichen gleichen UIImageView immer wenn ich versuche das neue Bild in den Blick, es verschwindet einfach, ich habe getestet, um zu sehen, wenn das Bild enthält ein Bild und es funktioniert, aber es ist nicht sichtbar. irgendwelche Vorschläge, was zu tun ist?

BEARBEITEN:
okay, ich hab die sepia-filter zu arbeiten, also dann habe ich versucht, posterize und ich hatte das gleiche problem, das Bild einfach verschwindet. Hier ist der code:

CIImage *beginImage = [CIImage imageWithCGImage:[image_view.image CGImage]];
context = [CIContext contextWithOptions:nil];
filter = [CIFilter filterWithName:@"CIColorPosterize" keysAndValues:kCIInputImageKey, beginImage,@"inputLevels",[NSNumber numberWithFloat:0.8], nil];
CIImage *outputImage = [filter outputImage];
CGImageRef cgimg = [context createCGImage:outputImage fromRect:[outputImage extent]];
UIImage *newImg = [UIImage imageWithCGImage:cgimg];
[image_view setImage:newImg];
CGImageRelease(cgimg);
  • Poste den code, den Sie haben so weit!!!!!
  • nur es gepostet!
  • Es gibt CoreImage-Filter fehlt das iOS SDK. Ich glaube, damit ist einer von Ihnen. Google für iOS unterstützt CoreImage-Filter für die Liste der unterstützten.
Schreibe einen Kommentar