# Snapshot

> Capture the newest frame as a still when the shutter fires; the host saves it.

Source: https://docs.tune.toys/nodes/video.snapshot/

Snapshot captures the newest frame as a still when the shutter fires.

## What it does

The host saves each capture as the shutter fires (the editor downloads it). Shutter takes the photo and Format chooses the image file type. Saving writes to the device; the Toy never uploads the picture.

## When to use it

Use it for a photobooth, after filters such as [Color](https://docs.tune.toys/nodes/video.color/).

## Ports

<!-- ports:start -->

| Port    | Direction | Signal | Lanes |
| ------- | --------- | ------ | ----- |
| `video` | Input     | Video  | 1     |

<!-- ports:end -->

## Parameters

<!-- parameters:start -->

| Parameter | Label   | Range  | Default | Unit | Scale  | Notes                                                 |
| --------- | ------- | ------ | ------- | ---- | ------ | ----------------------------------------------------- |
| `shutter` | Shutter | 0 to 1 | 0       |      | linear | Rising to 1 takes a picture. Choices: 0 Idle, 1 Fire. |
| `format`  | Format  | 0 to 1 | 0       |      | linear | Image format of the capture. Choices: 0 PNG, 1 WebP.  |

<!-- parameters:end -->

### Shutter (`shutter`)

Takes a photo when it goes high.

### Format (`format`)

Image file type for saved photos; 0 is the default format and 1 the alternative.

## Tips

- It has no output; connect the same source to a Screen to see what you capture.
- Video needs the browser's WebGPU video engine. The Player and exports do not run video yet and report it unavailable. To see a video output, bind a live Screen in the Frame to it.

## See also

[Recorder](https://docs.tune.toys/nodes/media.recorder/), [Camera](https://docs.tune.toys/nodes/video.camera/), [Color](https://docs.tune.toys/nodes/video.color/), [Video](https://docs.tune.toys/concepts/video/), [Control lanes](https://docs.tune.toys/concepts/control-lanes/).
