Save One Image

This example is for Processing version 1.1+. If you have a previous version, use the examples included with your software. If you see any errors or have suggestions, »please let us know.

Save Many Images.

The saveFrame() function allows you to save images from a program while it is running. This example saves the first 50 frames of a program. These images can be imported into animation software or QuickTime and then saved as a movie.


float x = 33;
float numFrames = 50;

void setup() 
{
  size(200, 200);
  smooth();
  noStroke();
}

void draw() 
{
  background(0);
  x += random(-2, 2);
  ellipse(x, 100, 80, 80);
  if (frameCount <= numFrames) {
    saveFrame("circles-####.tif");
  }
}