caricatura – Animación de imágenes en iOS

Animación de imagen de caricatura

Cómo implementar este tipo de animation en el objective de iOS c.

Actualmente, he implementado "CABasicAnimation" para esto, pero todavía no puedo lograr esto sin problemas.

cualquier sugerencia ??

Gracias

Deberá usar Core Image con una combinación de diferentes filters de distorsión.

A continuación, puede animar la intensidad de los filters a lo largo del time.

No creo que con la animation de CABasic puedas get eso. Probablemente sea una pequeña "película" realizada por combinación de imágenes CIFilterd (verifique la class CIFilter en el documento). De otra manera (pero estoy escribiendo como estoy pensando) es enmascarar la image de alguna manera con un CAShapeLayer y usar CAAnimation en él.

Como Leena señaló, este es un simple bucle de imágenes.

Cree sus frameworks fuera de Xcode y luego anímelos de esta manera:

NSArray *frames = [NSArray arrayWithObjects:[UIImage imageNamed:@"firstFrame.png"], [UIImage imageNamed:@"secondFrame.png"], // add other frames , nil]; UIImageView *animatedImage = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)]; animatedImage.animationImages = frames; animatedImage.animationDuration = 3.0f; // seconds animatedImage.animationRepeatCount = 0; // 0 = loops forever [animatedImage startAnimating]; [self.view addSubview:animatedImage]; [animatedImage release];