Screen Capture
Grab a fresh screenshot each time a node reads it (a live frame for a vision LLM).
Pulled, fresh. It runs every time a node reads its output, so each read gets a new value.
Outputs
Section titled “Outputs”| Port | Type | Notes |
|---|---|---|
out |
image |
Right-click a knob and pick Convert to input to drive it from a wire.
| Knob | Kind | Default | Notes |
|---|---|---|---|
monitor |
choice | Primary |
Primary, 1, 2, 3, All |
max_dimmax dimension |
number | 1280 |
320 to 3840, step 10 |
format |
choice | jpeg |
jpeg, png |
qualityjpeg quality |
number | 60 |
10 to 95, step 5 |
Example
Section titled “Example”A fresh screenshot every time a node reads it, scaled so its longer side is at most max_dim. Wire it into the image input of a model that reads images to ask about what is on screen. A capture that fails gives an empty value. A graph from someone else can capture your screen too, so read it before you press On (Security).
More in Sensors
Section titled “More in Sensors”- Foreground Window: The focused window’s title (and optionally the open-window list).
- Window Capture: Grab one window, found by a part of its title, fresh each time a node reads it.