Je reçois des images de UIGetScreenImage() et stocker directement dans le tableau mutable comme: -Pour stocker des images de UIGetScreenImage() dans NSMutable Tableau
image = [UIImage imageWithScreenContents];
[array addObject:image];
[image release];
J'ai mis ce code dans la minuterie, donc je ne peux pas utiliser UIImagePNGRepresentation() pour stocker en tant que NSData car il réduit les performances. Je veux utiliser ce tableau directement après un certain temps après avoir capturé 1000 images en 100 secondes. Lorsque j'utilise le code ci-dessous: -
UIImage *im = [[UIImage alloc] init];
im = [array objectAtIndex:i];
UIImageWriteToSavedPhotosAlbum(im, nil, nil, nil);**
l'application se bloque. Et je ne veux pas utiliser UIImagePNG ou JPGRepresentation() dans le timer car cela réduit les performances.
Mon problème est de savoir comment utiliser ce tableau afin qu'il soit converti en image. Si quelqu'un a une idée liée à cela s'il vous plaît partager avec moi.
Merci pour la réponse. [UIImage imageWithScreenContents] renvoie une image et dans cette fonction CGImageRef provient de UIGetScreenImage() et il est libéré. Donc, c'est pourquoi l'image est publiée im premier code. – sujyanarayan