diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-30 18:26:49 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-30 18:26:49 +0100 |
| commit | 8553d49a0801d07e21ca9b4113b51181e6c7a72b (patch) | |
| tree | 7accb511f9950bc0e2a7743259d398640004ea57 /README.md | |
| download | upscale-qt-8553d49a0801d07e21ca9b4113b51181e6c7a72b.tar.gz upscale-qt-8553d49a0801d07e21ca9b4113b51181e6c7a72b.zip | |
Initial commit: upscale-qt image upscaler GUI
PyQt6 app that upscales an image with an ESRGAN model through sd-cli,
compares before and after with a slider wipe, and saves the result or
overwrites the original. This commit holds the docs, license and design spec.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..69bb441 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# upscale-qt + +Small PyQt6 app to upscale an image with an ESRGAN model through `sd-cli` (stable-diffusion.cpp). A local vision model suggests which upscaler fits the image, a slider wipe compares before and after, and the result can be saved as a new file or written over the original. + +## Requirements + +- Python 3 +- PyQt6 +- `sd-cli` from stable-diffusion.cpp, plus one or more ESRGAN upscaler models in a folder +- Optional: `llama-mtmd-cli` from llama.cpp and the imajev model with its mmproj, for upscaler suggestions + +## Usage + + ./upscale-qt [image] + +## License + +Copyright (C) 2026 Danilo M. <danix@danix.xyz> + +GPLv2 only. See [LICENSE](LICENSE) for the full text. + +## Development Approach + +This project is developed using AI-assisted tools. Code is generated with the help of AI based on human-provided specifications, design decisions, and iterative feedback. + +All contributions are reviewed, tested, and curated by the maintainer before being included in the codebase. AI is used as a productivity and exploration tool, while human oversight remains central to all decisions. + +The goal is to combine the flexibility of AI-assisted development with standard open-source practices such as transparency, review, and accountability. |
