Garment Photo Cleaner Web App [Map] #1
Labels
No labels
needs-info
needs-triage
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: tilltheend/unwrap-clothes#1
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Destination
A fast, single-user, locally hosted web app (
app.py+ vanilla HTML/CSS/JS instatic/index.html) running onhttp://127.0.0.1:8000where a user can upload a garment photo, choose presets or customize the prompt, submit to OpenRouter'smeta/muse-image, view side-by-side before/after comparisons, and download the full-resolution restored image.Notes
prototype,unslop.meta/muse-imageavoids false-positive moderation triggers, output capped ~1.8 MP requiring Pillow Lanczos upscale to source dimensions.Decisions so far
cleaner.py, supporting both raw bytes and paths for CLI and web API reuse.app.pyexposingPOST /api/cleanwith multipart upload, base64 data URI response, Lanczos toggle, and static file hosting.static/index.htmlwith drag-and-drop upload, preset selectors, elapsed timer, side-by-side comparison, and clean image download.tests/test_e2e.pyand expandedREADME.mdcovering Web UI, CLI, architecture, and testing.Not yet specified
Out of scope
Destination Reached
All child tickets for this map have been resolved, reviewed via
/skill:code-review, and merged intomain:cleaner.pywith in-memory Lanczos resolution restoration, dual input support (bytes and file paths), and full backward-compatible CLI support.POST /api/clean, multipart upload, base64 data URI response, and static file hosting.tests/test_e2e.pyand comprehensiveREADME.mddocumentation.The complete suite passes 44/44 automated tests.