Image viewer/editor. Built with Python using PySide6 QT and Pillow.

- In window file explorer which allows you to browse and open images directly without having to use the open file dialog.
- Image effects (contrast, brightness, scaling, and more)
- Transform, crop, and resize.
- Apply various overlays (grid, ruler, text)
Photon Snapshot requires Python 3.12 or higher. You'll also require UPX for compressing the executable's size. Download UPX from here.
Clone the repo
git clone https://github.com/still-standing88/photon-snapshot.git
cd photon-snapshotCreate a new environment, or install packages globally
python -m venv venvThen on Windows
venv\scripts\activateFor Linux/Mac
source venv/bin/activateThen install requirements
pip install -r requirements.txtBefore running the command, make sure UPX is on your path variable.
python build.pyFor MSI package distribution
powershell .\installer\windows\build-msi.ps1 -SourceDir dist\app.dist -OutputDir dist\ -Version 1.0.0- Implement previous/next image view navigation for images on the same folder.
- Expose more of Pillow's image editing capabilities on the program. This includes color conversions, image overlays, Sharpening/Blurring, and drawing.
- Add a drawing mode, for Canvas.
- Update codebase with QT6 compatible QT Enum classes instead of the old QT5 enums.
- Customize the MSI installer further.