Chat histories, late-night threads, checkout pages… if you can scroll it, Stitchly stitches it into one tall image. Capture while you scroll — stop, and it finishes itself. No overlap picking, no third-party tools.
滚动一次 · 全部拼好
System-level capture of any app: two system channels plus one zero-permission fallback, all inside a single app.
Grant screen capture once, switch to the target app and scroll gently — pause for a second and it stitches itself. Turn on auto-scroll and the page glides on its own.
ANDROID 8.0+Record with the system screen broadcast while you scroll; the app extracts, dedupes and aligns frames automatically. The only channel iOS allows for capturing other apps.
iOS 15.0+Already have a burst of screenshots? Select them in order and the overlaps are detected for you — the status bar appears only once. Identical on both platforms, no sensitive permissions.
ANDROID · iOSOne C++ stitching core shared by both platforms: no third-party image libraries, and every computation stays on your device.
One frame every ~0.12s — consecutive frames naturally overlap by a lot.
Each frame splits into 4 vertical bands that vote for the best overlap; the median wins, so GIFs and carousels get outvoted. A parabola fit refines to sub-pixel.
Duplicate frames and the page end are detected: frames adding fewer than 8 pixels are dropped — overshooting a long list is fine.
Status and navigation bars are kept exactly once each; export a lossless PNG, save or share it directly.
Alignment searches only one dimension: each frame is downscaled to a 200px-wide grayscale, the overlap is found with integral-image-accelerated NCC, then compositing happens at full resolution. About 30ms per frame pair — even a hundred-frame session takes seconds.
v0.1 is code-complete on both platforms with the stitching core fully tested — on-device verification and store submission are underway.
[ placeholder buttons · real links land at release ] · requires Android 8+ / iOS 15+