Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Take a long screenshot when scrolling screen #19

Open
linsui opened this issue Dec 31, 2019 · 10 comments
Open

[Feature Request] Take a long screenshot when scrolling screen #19

linsui opened this issue Dec 31, 2019 · 10 comments
Labels
enhancement New feature or request

Comments

@linsui
Copy link
Contributor

linsui commented Dec 31, 2019

This is a convenient feature on some ROM but I'm not sure if this is possible for an app. Thanks anyway.

@cvzi cvzi added the enhancement New feature or request label Jan 1, 2020
@cvzi
Copy link
Owner

cvzi commented Jan 1, 2020

I have been working on this for some time. It's possible but a little difficult.
I am not sure if I will get it to work smooth enough to release it 🙄

@errotu
Copy link

errotu commented Aug 26, 2021

I just want to second that this would be an amazing feature!

@lipici
Copy link

lipici commented Feb 19, 2022

Bump

@57382
Copy link

57382 commented Apr 16, 2022

Bump2

@OkyDooky
Copy link

OkyDooky commented Jun 4, 2022

I want to third this suggestion. My other phone is a newer one with a stock ROM (unrooted) that has a built in "auto-scroll" mode for its screenshot function. It's been really useful (except, it doesn't work with all apps).
@cvzi When you say it's "possible," what methods are you thinking of?

@cvzi
Copy link
Owner

cvzi commented Jun 5, 2022

My phone has the same auto-scroll mode and it also doesn't work in all apps.

I tried to replicate that mode.

I have tried to use a accessibility service to scroll and then take a screenshot after scrolling.
It didn't work because scrolling "one page" was not possible at all: in one app it would scroll a few "lines" and in other apps the same command would scroll several "pages".

I guess I could try to add it with manual scrolling. You scroll with your finger and then tap a button to take a screenshot, then scroll with your finger, then tap a button to take a screenshot and so forth. The app could then combine all the images into one image.

@OkyDooky
Copy link

OkyDooky commented Jun 5, 2022

My phone has the same auto-scroll mode and it also doesn't work in all apps.

I tried to replicate that mode.

I have tried to use a accessibility service to scroll and then take a screenshot after scrolling. It didn't work because scrolling "one page" was not possible at all: in one app it would scroll a few "lines" and in other apps the same command would scroll several "pages".

Yeah, the built-in feature has a similar issue, except you can preview its progress and manually stop it short. But, your other option...

I guess I could try to add it with manual scrolling. You scroll with your finger and then tap a button to take a screenshot, then scroll with your finger, then tap a button to take a screenshot and so forth. The app could then combine all the images into one image.

...is exactly what I was going to suggest. Sort of like the panorama feature in most camera apps. That might be the easiest route to go. And it may be the best, since you have more room to correct and improve things in the future.

@Anonymous2716
Copy link

This been already implemented or will see in the future? @cvzi

@magnus-ISU
Copy link

Not adding anything, but until implemented, Stitch on Fdroid can stitch together multiple screenshots into one

@OkyDooky
Copy link

OkyDooky commented Nov 20, 2022

Maybe whatever Stitch is using (OpenCV is what the F-Droid page says) could be used as the base for the feature we want here. At least, it could be used for the stitching part, then the auto-repeated screenshots woukd be added in addition to that.
Edit: Good find! I'll try it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants