Ken Burns Effect

When incorporating a photograph into a video production, it is common to pan across and zoom into the still image. The American filmmaker Ken Burns used this extensively in his documentatries and the effect is often named after him. This Mathematica implementation presents the full picture in the "setup" phase. A green starting box (which can be moved using the locator and resized using the "start" slider) and a red ending box (similarly moveable and resizable) define the starting and ending regions for the effect. In the "pan & zoom" phase, the "step" through pan slider moves the center of the image smoothly from the starting point to the ending point, resizing smoothly from the size of the green box to the size of the red box. A variety of images from the Wolfram image library can be selected from the image menu.


  • [Snapshot]
  • [Snapshot]


The Ken Burns effect, widely used when embedding still images into video, displays different portions of the image by slowly zooming and panning through the still image. In the "setup" phase there are three locators: one defines the center of the start box, one defines the center of the end box, and one adjusts the curvature of the path that the centers follow. In the "pan & zoom" phase, the slider can be used to move the effect from start to end, or the motion can be automated by opening the slider control (the small "+" symbol at the right-hand side of the "step" through pan slider) and using the play, direction, and speed controls.

The Ken Burns effect is discussed at Wikipedia and is implemented in video editing packages such as iMovie and in programs that produce slide shows such as iPhoto.
[1] Wikipedia. "Ken Burns Effect." (Jan 21, 2012) en.wikipedia.org/wiki/Ken_Burns_Effect.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+