FocusStack processes focus-bracketed images in two phases:
[!NOTE] Advanced processing details in main documentation.
The batch processing supports image alignment, color and luminosity balance, vignetting removal, noisy pixel masking.
pip:> pip install shinestacker
Onace installed, the GUI app can start either from a console command line :
> shinestacker
zip archive for local installationdmg disk image, where the app can be dragged to the Application foldertar.gz archiveThe GUI has two main working areas:
Switching from Project to Retouch can be done from the ShineStacker main menu.
When the app starts, it proposes to create a new project.


Large Set Tip: For 100+ images:
- Split into 10-15 image “bunches”
- Set number of overlapping frame from consecutive bunches
- Combine intermediate results later
The newly created project consists of a single job that contains more actions. Each action produces a folder as output that has, by default, the action’s name. Some actions can be combined in order to produce a single intermediate output (alignment, balancing, etc.).
Pro Tip: Duplicate jobs when processing similar image sets to save configuration time. You can run multiple jobs in sequence.
It is possible to run a single job, or all jobs within a project.

When the job finishes, a Retouch button is enabled, which opens the output image into the retouch area.

Adjust in the top toolbar:
💡 Pro Tip: Use low opacity/flow (20-40%) for subtle corrections
X)Ctrl+Z to undo strokesM) to check resultsL/M toggle| Action | Shortcut |
|———————|—————————|
| Zoom in/out | Ctrl + +/- or mouse wheel or pinch on touchpad |
| Reset view | Ctrl + 0 |
| Pan | Space + mouse drag or two fingers on touchpad |
| Prev./next layer | Up/Down arrows |
| View master layer | M |
| View source layer | L |
| Toggle master ↔ layer | T |
| Temp. toggle master ↔ source | X` |
See help menu for complete list of shortcuts.
Export Formats:
EXIF metadata: