Screen capturing scrolling window
Moderators: helmut, XnTriq, xnview
Screen capturing scrolling window
For screen capturing webpages you need a capture tool that allows for screen capturing scrolling windows. Various tools support this, see topic Tool for screen capturing webpages.
I'm not sure whether this has been requested before:
XnView is a universal tool and screen capturing is just one of the many functionalities it has. Not sure how complicated and time-consuming it is, but a feature "capture scrolling window" would be a nice enhancement of XnView. Please note that capturing the whole content of the scrolling window (with scrolling horizontal and vertical) is wanted.
Are there other people who would find capturing scrolling window useful?
I'm not sure whether this has been requested before:
XnView is a universal tool and screen capturing is just one of the many functionalities it has. Not sure how complicated and time-consuming it is, but a feature "capture scrolling window" would be a nice enhancement of XnView. Please note that capturing the whole content of the scrolling window (with scrolling horizontal and vertical) is wanted.
Are there other people who would find capturing scrolling window useful?
Re: Screen capturing scrolling window
Hello Helmut,helmut wrote:...
Are there other people who would find capturing scrolling window useful?
Yes +10 , I support this function !
XnViewMP Linux X64 - Debian - X64
Re: Screen capturing scrolling window
Yes, but currently i don't know how to do that...helmut wrote:For screen capturing webpages you need a capture tool that allows for screen capturing scrolling windows. Various tools support this, see topic Tool for screen capturing webpages.
Pierre.
Re: Screen capturing scrolling window
> Yes +10 , I support this function !

From what I can see, the trick is to capture, scroll down, and capture again until the whole scroll window is captured.
An option to incude/exclude the URL as text at the top of the captured image would be good.

From what I can see, the trick is to capture, scroll down, and capture again until the whole scroll window is captured.
An option to incude/exclude the URL as text at the top of the captured image would be good.
Re: Screen capturing scrolling window
- Rémi Thomas: URL2JPEG
- CodeHill: SiteCapture
- The Code Project
Re: Screen capturing scrolling window
Thanks for the links to sources, XnTriq.
Ideally, an application-independent solution is used which can screen capture any scrollable window, i. e. browser applications, text editors, Word Processors, and so on. (Sure enough including/excluding the URL would not be possible, then).
Ideally, an application-independent solution is used which can screen capture any scrollable window, i. e. browser applications, text editors, Word Processors, and so on. (Sure enough including/excluding the URL would not be possible, then).
Re: Screen capturing scrolling window
Yes, I strongly agree, Helmut:
XnTriq ([url=http://newsgroup.xnview.com/viewtopic.php?p=75079#p75079]Tool for screen capturing webpages[/url]) wrote:Note: Unlike “classic” screen capture software like SnagIt, HyperSnap or FSCapture, most of these programs parse the pages and rely on Internet Explorer's engine for that.
Re: Tool for screen capturing webpages
Capture an url is not a big problem, but capturing any window is difficult...
Pierre.
Re: Tool for screen capturing webpages
Let's try the difficult part...xnview wrote:Capture an url is not a big problem, but capturing any window is difficult...

Re: Screen capturing scrolling window
Hi
Is there any progress on this?
To scroll:
Find window containing cursor (already can do)
Find scrollbar:
1) use API to find contained controls, and see which is of type scrollbar
2) ask user to put cursor over the down arrow on scrollbar
Scroll scrollbar:
1) send scroll event directly to scrollbar
2) send click event to cursor position over the down arrow on scrollbar
Capture window and stitch together
Detect finish:
1) use API to detect scrollbar position
2) comparing captures:
2a) see that window didn't change (may be no good if window is a vertical line)
2b) see the scrollbar part as well, and see that it didn't change
Caveats:
PDFs take a long time to refresh, need a setting on how long to wait after each scroll before taking capture
Is there any progress on this?
To scroll:
Find window containing cursor (already can do)
Find scrollbar:
1) use API to find contained controls, and see which is of type scrollbar
2) ask user to put cursor over the down arrow on scrollbar
Scroll scrollbar:
1) send scroll event directly to scrollbar
2) send click event to cursor position over the down arrow on scrollbar
Capture window and stitch together
Detect finish:
1) use API to detect scrollbar position
2) comparing captures:
2a) see that window didn't change (may be no good if window is a vertical line)
2b) see the scrollbar part as well, and see that it didn't change
Caveats:
PDFs take a long time to refresh, need a setting on how long to wait after each scroll before taking capture