aboutsummaryrefslogtreecommitdiffstats
path: root/test_upscale_qt.py
AgeCommit message (Collapse)AuthorFilesLines
29 hoursAdd main window: open, suggest, upscale, save as, overwriteDanilo M.1-0/+16
One QProcess drives both tools; Open and Upscale are disabled while it runs so a result never lands on a replaced job. Images load with EXIF orientation applied and go to sd-cli and imajev as an upright PNG. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29 hoursAdd slider-wipe compare viewDanilo M.1-0/+19
Before and after share one transform; before is drawn into after's rectangle so it is never copied at 4x size. Drag the divider to wipe, drag elsewhere to pan, wheel zooms around the cursor, double-click fits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29 hoursAdd model matching, argument and overwrite helpersDanilo M.1-0/+84
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>