Ho problemi con l'immagine Core. quello che sto facendo è ottenere un'immagine da un UIImageView e poi usare un codice che ho trovato nei tutorial (sono nuovo nell'immagine core) ma poi voglio riportare l'immagine seppia nello stesso UIImageView quando cerco sempre di metti la nuova immagine nella vista che scompare appena ho provato per vedere se la vista dell'immagine contiene un'immagine e lo fa ma non è visibile. qualche suggerimento su cosa fare?come applicare correttamente il filtro Image Core
MODIFICA: OK ho ottenuto il filtro seppia per funzionare, quindi ho provato posterize e ho avuto lo stesso problema l'immagine scompare. Ecco il codice:
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);
postale il codice che avete finora !!! – trumpetlicks
appena pubblicato! –
Mancano i filtri di CoreImage dall'SDK di iOS. Credo che posterizzare sia uno di questi. Google per iOS ha supportato i filtri CoreImage per l'elenco di quelli supportati. –