aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
26 hoursAdd model matching, argument and overwrite helpersDanilo M.2-0/+156
match_model tries the longest stem first so an answer naming the anime variant is not taken for its shorter prefix. save_over writes a .part file in the original's format and renames it into place. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
26 hoursAdd implementation planDanilo M.1-0/+793
Four tasks: tested helpers, compare view, main window, end-to-end run and docs. Feeds sd-cli an EXIF-oriented PNG so rotated photos stay upright. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
26 hoursRecord upscaler test results and imajev prompt ruleDanilo M.2-0/+17
Three test images (clean portrait, landscape, noisy phone JPEG) at 4x picked the foolhardy 4x model for clean photos, RealESRGAN_x4plus for degraded ones and the anime model for art. The suggestion prompt must weigh source quality, since imajev chose a detail model for the noisy photo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
27 hoursInitial commit: upscale-qt image upscaler GUIDanilo M.6-0/+496
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>