aboutsummaryrefslogtreecommitdiffstats
path: root/test_upscale_qt.py
AgeCommit message (Collapse)AuthorFilesLines
20 hoursDrop imajev suggestion, describe models from models.txtDanilo M.1-20/+17
The vision model picked the right upscaler about half the time on four test photos, and llama-mtmd-cli cannot turn its thinking off: greedy decoding loops, larger budgets cost seconds and still miss. The dropdown now shows a one-line description per model from an optional models.txt next to the models, so the choice stays with the user but is readable. Document usage, model descriptions and how to test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
20 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>
20 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>
20 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>