The tools:

Spot Tone is built to fit the way you already work: common keyboard shortcuts, sensible defaults, and settings you can change. Most frames need only a pass or two. The rest is choosing the right tool.

Detect, then Repair.

Most frames need little else.

Detect ⌘D

Marks dust across the whole frame. The Sensitivity slider decides how much it flags, instantly, without a re-scan.

How it works

The model reads the frame at about 3600 px on the long edge and gives every pixel a confidence; Sensitivity is the line those confidences are cut at. A second, finer pass runs on the repaired frame for small marks the first missed. On a soft scan a mark is often a little larger than the speck under it. Detect asks first if it would discard hand work. After Detect, pan the frame and refine the marks. Erase along edges you want kept, or add specks the eye catches at a glance.

Repair ⌘R

Fills each mark with film from around it, matched to the grain and level nearby. The repair is saved when you export.

How it works

Small specks fill from the film right around them; larger or edge-crossing marks go to an inpainting model; a hair or scratch is narrowed to the fiber first so only the fiber is replaced. Across a hard edge, it rebuilds the edge rather than averaging it away. Running Repair again re-lays your hand heals on top. Toggle Preview Repair (P) to compare before and after. Then zoom in and finish the smallest specks with the Dust Lasso.

By hand.

Customized tools for photo retouching.

Dust Lasso L

Loop a speck to repair it. A tight loop takes the one speck at its middle; a wide loop looks for the specks inside.

How it works

It ranks everything inside the loop that stands off the film and refuses what it doesn't believe, saying so in the status bar. In a tight loop it reads your aim, so keep the speck in the middle, not at the edge. Only the speck is replaced, not the loop you drew. "Ask the model too" adds the dust model's opinion to the statistics. It is fastest on clear fields such as tintype backgrounds.

Heal J

Paint over a defect; the model looks again under your stroke and heals only what it agrees is dust.

How it works

Under the stroke the detector re-examines the area at full resolution, where it can see fibers the whole-frame pass missed. A wide stroke over a thin hair goes after the hair, not the film around it. Small strokes heal better than big ones.

Brush and Erase B E

Brush marks exactly what you paint and heals it. Erase takes back a mark that isn't dust.

How it works

Unlike Heal, the brush doesn't second-guess you, so it's the tool for a defect you want replaced whole. [ and ] change the size.

Clone S

Option-click the film to copy from, then paint. Softness, Opacity and Match tone sit above the picture.

How it works

No model and no guessing: what lands is the film you chose. Match tone keeps the source's texture at the level of the film around the stroke. For a hair along a lit chin or a scratch down a shoulder, picking the donor by hand is the way to continue the edge.

Re-heal

Re-heal R

Sweep a repair you don't like and it heals again from a different patch of film. Each pass tries the next one.

How it works

The area stays the same; only the source changes, taken from a ranked list of clean patches around the fill. ⌘Z steps back if a pass made it worse.

Scratch

Scratch K

Sweep over part of a scanner line and it's leveled out along its length.

How it works

The stroke only says which line. The tool measures it end to end, which finds lines too faint to see in any one spot, and removes that offset. It also handles long straight scratches, such as the marks an auto-carrier leaves on a Frontier.

Check your work.

Look before you export. Nothing here changes a pixel.

Before and Views

Before and Views P

P flips between the scan and the repair. Visualize Spots shows what stands clear of the grain.

How it works

Before swaps what's displayed and nothing else. Visualize Spots is a plain high-pass of the picture, not the model's opinion, so it shows dust the model missed too.

Examined map

Examined map ⇧⌘E

Shades the film you haven't looked at up close yet, so you know when you've seen it all.

How it works

Built from what you've brushed, swept, or had on screen at 75% or closer. Toggle it from the keyboard or the View menu. To mark a clean area as seen, double-click it with the Hand tool, or hold Space to switch to Hand.

Crop, level, and tone.

Finish the frame here instead of in another app. All of it comes with the Lab license.

Crop and Align

Crop and Align C A

Crop, straighten against a line that should be level, and turn frames upright with Auto-Rotate.

How it works

Non-destructive and applied at export. Auto-Rotate uses the faces in each roll, and frames without one follow the rest.

Tone

Tone

Light, Curves, Levels, Color, and Split Toning, with a histogram and a vectorscope. Auto Levels reads each frame's own histogram.

How it works

Applied on top of the repair at export, so tone never changes what Detect sees. Auto Levels clips 0.10% at each end and leaves the midtone alone.

Volume.

For the hundredth roll of the day. Hot Folder comes with the Lab license.

Hot Folder, Batch and Sync

Hot Folder repairs scans as they land. Batch runs a whole selection. Sync Settings copies one frame's settings to the rest.

How it works

Hot Folder flags frames with far more or fewer marks than their neighbors for review rather than repairing them blind. Overwrite Mode (Settings ▸ Export) replaces originals in place, keeping format, bit depth, profile, and metadata. 16-bit in, 16-bit out.

Every keyboard shortcut is in the user guide, and in the app under Help.

Questions to support@spottoneapp.com