Processing.js

SaveOneImage

The save() function allows you to save an image from the display window. In this example, save() is run when a mouse button is pressed. The image "line.tif" is saved to the same folder as the sketch's program file.

Original Processing.org Example: SaveOneImage

// All Examples Written by Casey Reas and Ben Fry
// unless otherwise stated.
void setup() 
{
  size(100, 100);
}

void draw() 
{
  background(204);
  line(0, 0, mouseX, height);
  line(width, 0, 0, mouseY);
}

void mousePressed() 
{
  save("line.tif");
}