Add image adjustment sliders, mask alpha, Load Prev Mask, and button state colours
- Three vertical sliders (Brightness, Contrast, Gamma) to the left of the canvas for display-only image adjustment; all use power/linear formulae applied on-the-fly without touching saved data - Alpha slider controls mask overlay transparency - Brush size slider moved to its own row - Each slider has a reset (↺) button restoring its default value - Hide Mask button turns red when active; Eraser button turns orange - Load Prev Mask button copies the saved mask from the previous clip in the list onto the current clip; the action is pushed onto the undo stack so it can be reverted with Undo - Right survey panel narrowed (stretch factor 2 → 1) - README Controls section updated to document all new features Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
27
README.md
27
README.md
@@ -124,17 +124,38 @@ Copy `config/clips.example.txt` as a starting point.
|
||||
|
||||
The window shows the video on the left (auto-playing) and the survey panel on the right.
|
||||
|
||||
### Mask drawing
|
||||
|
||||
| Action | How |
|
||||
|---|---|
|
||||
| Draw water mask | Click and drag on the video |
|
||||
| Erase mask | Toggle **Eraser** button, then drag |
|
||||
| Erase mask | Toggle **Eraser** button (turns orange when active), then drag |
|
||||
| Brush preview | A white circle follows the cursor showing the current brush size |
|
||||
| Adjust brush size | **Brush size** slider below the controls; click **↺** to reset |
|
||||
| Undo last stroke | **Undo** |
|
||||
| Undo 10 strokes | **Undo×10** |
|
||||
| Redo | **Redo** — steps forward through undone strokes |
|
||||
| Clear entire mask | **Clear** |
|
||||
| Adjust brush size | Slider next to the erase controls |
|
||||
| Toggle mask overlay | **Hide Mask / Show Mask** — hides or reveals the green overlay without affecting the mask data |
|
||||
| Toggle mask overlay | **Hide Mask / Show Mask** — button turns red when hidden; does not affect mask data |
|
||||
| Mask transparency | **Alpha** slider below the controls; click **↺** to reset |
|
||||
| Load mask from previous clip | **Load Prev Mask** — copies the saved mask of the previous clip in the list onto the current clip; the action is undoable with **Undo** |
|
||||
|
||||
### Image display adjustments
|
||||
|
||||
Three vertical sliders sit to the left of the video and affect display only — they do not change what is saved.
|
||||
|
||||
| Slider | Effect | Range |
|
||||
|---|---|---|
|
||||
| Brightness | Shifts all pixel values up or down | −100 to +100 |
|
||||
| Contrast | Scales pixel values around the midpoint | −100 to +100 |
|
||||
| Gamma | Applies a power-law correction (higher = brighter) | 0.1× to 3.0× |
|
||||
|
||||
Click **↺** below any slider to restore its default value.
|
||||
|
||||
### Navigation
|
||||
|
||||
| Action | How |
|
||||
|---|---|
|
||||
| Save and continue | **Next** — saves current clip and loads the next one. If the clip already has a saved annotation a dialog asks whether to replace it or keep the existing save. |
|
||||
| Go back | **Previous** — saves current clip and returns to the previously viewed clip. Disabled on the first clip. |
|
||||
| Skip without saving | **Skip** — discards any unsaved changes and loads the next clip without writing anything to disk. |
|
||||
|
||||
Reference in New Issue
Block a user