Ken Burns effect for iOS. The feature enables a widely used technique of embedding still photographs in motion pictures, displayed with slow zooming and panning effects, and fading transitions between frames.
Pull request Compare This branch is 40 commits behind jberlana:master.
Permalink
Failed to load latest commit information.
Demo
KenBurns
KenBurnsDemo.xcodeproj
.DS_Store
.gitignore
LICENSE add MIT license Nov 25, 2011
README.markdown Added support for internet image downloading and caching. Dec 6, 2011

README.markdown

iOS Ken Burns effect

The goal of this project is to create a UIView that can generate a Ken Burns transition when given an array of UIImage objects.

To use it, you simply need to an an instance of JBKenBurnsView and call this method to start the action:

[self.kenBurnsView animateWithImages:slideshowImages
                  transitionDuration:15.0 
                                loop:YES 
                         inLandscape:YES];

Documentation

- (void) animateWithImages:(NSArray*)images transitionDuration:(float)time loop:(BOOL)isLoop isLandscape:(BOOL)isLandscape;

Animate an UIImage array.

  1. images: NSArray of UIImages.
  2. time: Time in seconds for the transition between images.
  3. isLoop: The animation will start again when ended.
  4. isLandscape: If true optimized to show in Landscape mode.
- (void) animateWithURLs:(NSArray *)urls transitionDuration:(float)duration loop:(BOOL)shouldLoop isLandscape:(BOOL)inLandscape;

Animate an NSString array with urls to the pictures.

  1. urls: NSArray of NSString with urls.
  2. time: Time in seconds for the transition between images.
  3. isLoop: The animation will start again when ended.
  4. isLandscape: If true optimized to show in Landscape mode.

TODO

  • Need to allow device rotation.
  • Improvements on image transition effects.

SweetBits, welcome to the candy factory.