Computer-Use Agent Taxonomy中文
R06.02.01.02 · TASK CLASS

Pixel retouching & object removal

Remove objects and blemishes and retouch skin or product shots cleanly.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
Photoshop · Affinity Photo · GIMP
Class GUI-need label
G3 · GUI-only

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R06.02.01.02-T01 Remove three power lines from a landscape on a separate layer

Original instruction

Open fixtures/landscape.psd in Photoshop. Remove the three power lines crossing the sky and the mountain on a new layer named 'Retouch' above 'Background'; leave 'Background' pixels unchanged. Save the PSD in place and export out/landscape_clean.png (flattened).

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Inside GT line mask (dilated 3 px) SSIM ≥ 0.90 vs clean plate; outside a 12 px dilation max pixel diff ≤ 1. PSD parsed with psd-tools: 'Background' bit-identical to fixture, 'Retouch' non-empty. History log metadata must show heal/clone brush states; UXP/ExtendScript disabled.

Proposed partial credit

35% lines removed (SSIM ≥ 0.9; half credit at ≥ 0.8); 25% nothing changed outside; 25% retouch on its own layer, Background intact; 15% PNG export.

R06.02.01.02-T02 Heal twelve sensor-dust spots in a sky with GIMP

Original instruction

fixtures/dusty_sky.tif (45 MP) has 12 visible sensor-dust spots in a gradient sky. In GIMP 3 remove them with the Heal or Clone tool without leaving smudges, and export out/sky_clean.tif at the same bit depth.

Platforms
lin · Linux mac · macOS win · Windows
Applications
GIMP
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click vis · Visual judgment nav · Pan/zoom/scroll
Work product
WP03 · Visual layout
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

At each of 12 GT spot centers (r = 25 px) residual mean deviation from the fitted local gradient ≤ 1.5 levels and local std within 10% of the surrounding ring; pixels outside the 12 discs unchanged (max diff 0). PDB call trace must show interactive paint-tool use, not scripted heal calls. Script-Fu/Python-Fu consoles and gimp -b batch mode are disabled.

Proposed partial credit

60% spots removed (5 points each); 25% no texture smudge; 15% untouched elsewhere and same bit depth.

R06.02.01.02-T03 Remove a bystander from a beach portrait with content-aware fill

Original instruction

fixtures/beach.psd has a couple in the foreground and a bystander walking behind them at right. Remove the bystander and his shadow using Content-Aware Fill or Generative Fill output placed on a new layer 'Cleanup'; the couple must not change. Save PSD and export out/beach.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Changed-pixel region vs original: IoU with GT bystander+shadow mask ≥ 0.8 and no change outside a 20 px dilation; couple mask max diff 0. No-reference artifact score (LPIPS vs 5 GT acceptable plates, min) ≤ 0.25. 'Cleanup' layer exists; Background unchanged. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

30% bystander region filled; 20% shadow removed; 25% couple untouched and edits localized; 25% fill quality (LPIPS).

R06.02.01.02-T04 Build frequency separation and retouch eight blemishes

Original instruction

Open fixtures/portrait_fs.psd. Build group 'FS' with layers 'Low' (Gaussian blur r = 8) and 'High' (Apply Image subtract, scale 2, offset 128, Linear Light). Then remove the 8 blemishes marked in input/blemish_map.png on 'High' and even tone on 'Low' without plastic skin. Save PSD; export out/portrait.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path click · Point & click vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

psd-tools: FS group with Low/High, High blend Linear Light; with retouch layers hidden, composite equals original within 1 level. At 8 GT spots residual contrast ≤ 20% of original; skin high-frequency energy on GT skin mask ≥ 80% of original (no plastic look). UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

30% FS structure correct and lossless; 40% 8 blemishes removed (5 points each); 30% texture preserved at ≥ 0.8 of original.

R06.02.01.02-T05 Clean dust and micro-scratches off a glossy phone product shot

Original instruction

fixtures/phone_black.afphoto (Affinity Photo) shows a black glossy phone with 40 dust specks and 6 hairline scratches on the screen. Retouch on a pixel layer 'Clean' using inpainting/healing while keeping the specular highlight edges sharp. Export out/phone.png at full size.

Platforms
mac · macOS win · Windows
Applications
Affinity Photo
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G3 · GUI-only
Interaction primitives
path · Continuous path nav · Pan/zoom/scroll vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

GT defect mask: ≥ 90% of specks and all 6 scratches below detectability (local contrast < 3 levels); highlight edge GT band: gradient magnitude ≥ 90% of original; outside defect dilation max diff ≤ 2. Affinity file must contain a 'Clean' pixel layer. Affinity Photo has no scripting host here (macros disabled) and the file must be saved by the app; outputs written by other tools are rejected.

Proposed partial credit

40% specks removed (scaled); 25% scratches removed; 20% highlight edges sharp; 15% clean layer + export.

R06.02.01.02-T06 Remove flyaway hairs crossing a face and backdrop

Original instruction

fixtures/flyaways.psd is a studio portrait with ~30 stray hairs crossing the forehead, cheek and gray backdrop. Remove the strays marked in input/flyaway_mask.png while keeping the main hair silhouette and eyebrow hairs intact. Work non-destructively on retouch layers; export out/flyaways.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path nav · Pan/zoom/scroll vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Inside GT flyaway mask: ridge filter response reduced ≥ 85%; skin regions crossed keep texture (HF energy ≥ 75% of neighbors); GT protected mask (silhouette, brows) max diff ≤ 3. Background layer unmodified. Brush history states required in metadata. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

40% flyaways removed (scaled by fraction); 25% skin texture retained; 25% protected hair intact; 10% non-destructive layers.

R06.02.01.02-T07 Erase a foreground wire fence from a zoo photo

Original instruction

fixtures/tiger_fence.tif shows a tiger photographed through an out-of-focus chain-link fence that overlays the whole frame. In Photoshop remove the fence so the tiger fur and background read continuous. Deliver out/tiger.psd with edits on layers above the original and out/tiger.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment nav · Pan/zoom/scroll
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

On GT fence mask: periodic fence energy (FFT peak at fence frequency) reduced ≥ 90%; PSNR vs the photographer's clean reference ≥ 30 dB on the tiger mask; eye regions SSIM ≥ 0.9. Original layer unchanged in PSD. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

35% fence pattern gone; 35% tiger fur reconstruction quality; 15% eyes intact; 15% layered PSD delivered.

R06.02.01.02-T08 Dodge and burn under-eye shadows to a measured target

Original instruction

In Photoshop open fixtures/actor.psd. Add a 50% gray Soft Light layer named 'D&B' and dodge the under-eye shadows so their GT region lightness comes within 3 L* of the adjacent cheek region, without flattening the eye socket shape. Save PSD and export out/actor.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

psd-tools: layer 'D&B' Soft Light, mostly mid-gray with painted deviation only inside a 40 px dilation of under-eye masks. Under-eye mean L* within 3 of cheek; socket gradient profile correlation with original ≥ 0.8; chroma change ≤ 2. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

20% D&B layer setup; 45% under-eye lightness target (both eyes); 20% shape preserved; 15% localized edits.

R06.02.01.02-T09 Restore a torn scanned family photo in GIMP

Original instruction

fixtures/scan_1952.tif is a synthetic aged print scan with 25 scratches, 2 tears and a missing top-left corner. In GIMP repair the damage with clone/heal and rebuild the corner to match the sky gradient. Save out/restored.xcf with the original as a bottom layer and export out/restored.png.

Platforms
lin · Linux mac · macOS win · Windows
Applications
GIMP
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment nav · Pan/zoom/scroll
Work product
WP03 · Visual layout
Conditions
long · Long-horizon
Proposed difficulty
4 / 5

Proposed verifier

Against the synthetic undamaged GT: PSNR ≥ 32 dB on the damage mask, corner region SSIM ≥ 0.85, undamaged pixels max diff ≤ 2. XCF must contain the original bottom layer and ≥ 1 retouch layer. PDB trace must show paint tools, not scripted resynthesizer calls. Script-Fu/Python-Fu consoles and gimp -b batch mode are disabled.

Proposed partial credit

35% scratches repaired; 20% tears repaired; 25% corner rebuilt; 20% layered XCF and clean surroundings.

R06.02.01.02-T10 Remove the photographer's reflection from a chrome kettle

Original instruction

fixtures/kettle.psd is a product shot where the photographer and tripod reflect in the chrome kettle body. Remove the reflection so the curved chrome shows continuous studio gradients, keeping the logo and spout highlights. Save PSD and export out/kettle.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop · Affinity Photo
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Inside GT reflection mask: no dark blob (min L* ≥ surrounding gradient − 8) and smoothness (Laplacian energy) ≤ 1.5× clean-chrome reference; logo mask SSIM ≥ 0.95; spout highlight max diff ≤ 3. VLM rubric only for 'reads as chrome' (secondary 10%). Photoshop scripting (UXP/ExtendScript, Actions) and Affinity macros are disabled; the layered file must be saved by either app, not written by a script.

Proposed partial credit

40% reflection removed; 25% smooth chrome gradients; 25% logo/highlights intact; 10% VLM realism rubric.

R06.02.01.02-T11 Remove a street sign with perspective-correct brick reconstruction

Original instruction

fixtures/alley.psd shows a no-parking sign and its pole and shadow against a receding brick wall. Remove all three, rebuilding the brick courses in correct perspective (Vanishing Point or perspective clone). Edits go on layers above 'Background'. Export out/alley.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

Mortar lines detected in the filled region continue GT vanishing lines within 1.5° and 3 px; brick period matches neighbors within 8%; changed pixels inside a 25 px dilation of the GT sign+pole+shadow mask only. PSD Background unchanged. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

30% sign and pole removed; 15% shadow removed; 40% brick perspective continuity; 15% edits localized and layered.

R06.02.01.02-T12 Whiten teeth and clean eye whites without spill

Original instruction

fixtures/smile.afphoto contains a portrait with yellowed teeth and reddish eye whites. In Affinity Photo use masked HSL/selective adjustments so teeth b* drops to ≤ 8 with L* ≤ 92 and eye-white a* ≤ 3, without affecting lips or iris. Export out/smile.png.

Platforms
mac · macOS win · Windows
Applications
Affinity Photo
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

GT masks: teeth mean b* ≤ 8 and L* ≤ 92; sclera mean a* ≤ 3; lip and iris masks ΔE2000 ≤ 1.5 vs original. File must contain masked adjustment layers (not destructive pixel edits). Affinity Photo has no scripting host here (macros disabled) and the file must be saved by the app; outputs written by other tools are rejected.

Proposed partial credit

35% teeth target; 30% eye-white target; 25% lips/iris untouched; 10% adjustment layers with masks.

R06.02.01.02-T13 Spot-heal ten skin blemishes while keeping pore texture

Original instruction

Open fixtures/closeup.xcf in GIMP. Remove the 10 blemishes listed with coordinates in input/blemishes.csv on a duplicate layer 'heal', keeping natural pore texture. Save the XCF and export out/closeup.png.

Platforms
lin · Linux mac · macOS win · Windows
Applications
GIMP
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

At each CSV location (r = 18 px) blemish contrast reduced ≥ 80% and HF energy within 70–130% of surrounding skin; outside discs max diff ≤ 1 vs original. XCF contains 'heal' layer above the original. PDB trace must show interactive heal/clone use. Script-Fu/Python-Fu consoles and gimp -b batch mode are disabled.

Proposed partial credit

60% blemishes removed (6 points each); 25% texture preserved; 15% layer structure and no spill.

R06.02.01.02-T14 Straighten a warped product label with Liquify

Original instruction

fixtures/bottle.psd shows a wine bottle whose front label text arcs because of the curved glass and a lens tilt. Use Liquify or Warp on a smart-object copy so the label's text baselines become straight while the bottle silhouette stays unchanged. Export out/bottle.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop geom · Precise geometry vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

OCR + baseline fit on the 3 GT text lines: max baseline curvature deviation ≤ 2 px across the line; text still OCR-legible (CER ≤ 5%); bottle silhouette mask IoU vs original ≥ 0.99. PSD must contain a smart object with a Liquify/Warp smart filter. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

45% baselines straight (3 lines); 20% text legible; 20% silhouette unchanged; 15% smart-filter workflow.

R06.02.01.02-T15 Remove seven lens-flare ghosts from a sunset landscape

Original instruction

fixtures/sunset_flare.tif has a chain of 7 green and magenta flare ghosts crossing a field and sky. Remove them in Photoshop or Affinity Photo while keeping the sun's glow. Export out/sunset_clean.tif in the same bit depth.

Platforms
mac · macOS win · Windows
Applications
Photoshop · Affinity Photo
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Per GT ghost mask: color cast (mean a*/b* deviation from neighbor ring) ≤ 2 and luminance step ≤ 2 L*; sun glow GT region ΔE2000 ≤ 1; outside masks max diff ≤ 1. Bit depth preserved. Photoshop scripting (UXP/ExtendScript, Actions) and Affinity macros are disabled; the TIFF must be saved by one of the two apps (XMP CreatorTool), not by a script.

Proposed partial credit

70% ghosts removed (10 points each); 20% sun glow preserved; 10% untouched elsewhere and bit depth.

R06.02.01.02-T16 Prepare a marketplace product shot on pure white

Original instruction

fixtures/mug_raw.jpg shows a mug on an off-white sweep with dust and a visible sweep seam. In Photoshop make the background pure RGB 255 while keeping a soft contact shadow under the mug, remove dust, and export a 2000×2000 JPEG with the mug filling 85% ± 3% of the frame height, out/mug_white.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path click · Point & click vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

Background (GT mask minus shadow zone) ≥ 99% pixels at 255/255/255; GT shadow zone mean L* 85–95; mug bbox height 82–88% of 2000; dust specks (12 GT) gone; mug mask SSIM ≥ 0.97 vs source after scaling. UXP/ExtendScript scripting and Actions are disabled; a JPEG not saved by Photoshop (XMP CreatorTool plus History Log) is rejected.

Proposed partial credit

35% pure white background; 20% shadow kept; 20% framing and size; 25% dust removed and mug fidelity.

R06.02.01.02-T17 Inpaint a trash can out of a park scene on iPad

Original instruction

On iPad, Affinity Photo has fixtures/park.afphoto open. Remove the green trash can next to the bench using the Inpainting Brush and clone tools so the lawn and path edge continue naturally. Export to Files › Exports/park.jpg.

Platforms
ios · iOS/iPadOS
Applications
Affinity Photo
Interfaces
mob · Mobile touch
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
touch · Touch gestures path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

GT trash-can mask: no green-object residue (hue 90–150°, chroma > 30 below 2%); path edge line continues within 3 px of GT polyline; changed pixels confined to a 30 px dilation; LPIPS vs clean plate ≤ 0.2 in the mask. The iPad offers no shell, scripting or file-system access, so the inpaint can only be done in Affinity Photo; the export must carry its app metadata.

Proposed partial credit

40% object removed; 25% path edge continuous; 20% changes localized; 15% exported to correct location.

R06.02.01.02-T18 Retouch six ring shots to a consistent catalog standard

Original instruction

fixtures/rings/ has 6 PSDs of the same gold ring from different angles with polishing marks, dust and a fingerprint. Retouch all six in Photoshop to the standard in input/retouch_spec.pdf (no marks, consistent gold tone b* 38–44, background 245–250). Save PSDs and export out/rings/ring_0N.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path nav · Pan/zoom/scroll vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
4 / 5

Proposed verifier

Per image: ≥ 90% of GT defects removed (local contrast < 3 levels); gold GT mask mean b* in [38,44] and cross-image ΔE2000 of gold means ≤ 2; background luma 245–250; stone facets SSIM ≥ 0.95 vs source. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

40% defects removed across 6; 25% consistent gold tone; 20% background spec; 15% stone facets preserved.

R06.02.01.02-T19 Fix eyeglass glare using an alternate frame

Original instruction

fixtures/glasses/ contains frame_A.psd (best expression, glare covers both lenses) and frame_B.psd (same pose, glasses tilted, no glare, slightly different head angle). Replace glare in A with eyes from B: align, mask and blend so the result matches A's expression. Save out/glasses_fixed.psd (layered) and .png.

Platforms
mac · macOS win · Windows
Applications
Photoshop
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

Glare GT mask: max L* ≤ surrounding lens + 5; eye landmarks in output within 2 px of A's landmarks (alignment); seam band ΔE2000 ≤ 3; outside the lens dilation diff from A ≤ 1. PSD contains a layer from B with a mask. UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.

Proposed partial credit

30% glare removed; 30% eye alignment within 2 px; 25% invisible seams; 15% layered PSD with masked B layer.

R06.02.01.02-T20 Control: remove the T02 dust spots with a GIMP batch script

Original instruction

Control pair of T02 (CLI half). Given input/dust_coords.csv with the 12 spot centers, write a GIMP 3 batch script (Script-Fu or Python) run with gimp -i to heal each spot in fixtures/dusty_sky.tif and write out/sky_clean_cli.tif.

Platforms
lin · Linux mac · macOS
Applications
GIMP batch mode
Interfaces
term · Terminal
GUI need · task setting
CL · CLI-sufficient
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
code · Code & commands type · Text & forms
Work product
WP03 · Visual layout
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Same residual metric as T02 at the 12 spots; untouched pixels outside discs. Script file must exist and reproduce the output when rerun headless. Measures the CLI route when coordinates are given, against T02 where spots must be found visually.

Proposed partial credit

60% spots cleaned (5 points each); 25% no smudge; 15% script reruns deterministically.

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family