Welcome Guest.   Make a donation to an author on the site October 24, 2014, 03:37:38 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2010! Download 24 custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1] 2 3 4 Next   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Scrolling Capture Deluxe Thread  (Read 14424 times)
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« on: January 08, 2012, 06:12:12 PM »

Early teaser:
Logged
barney
Charter Member
***
Posts: 1,245


see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: January 08, 2012, 10:16:47 PM »

Yum, yum, eat 'em up Kiss Kiss!

ETA?
Logged

Make a good day ... barn
Ath
Supporting Member
**
Posts: 2,234



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #2 on: January 09, 2012, 01:44:43 AM »

I like this teaser thumbs up
Logged

mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: January 09, 2012, 02:27:45 AM »

ETA unclear but before end of month for sure.  I will update as I progress, and try to post some betas as soon as possible.
Logged
stom2005
Charter Member
***
Posts: 6

View Profile Give some DonationCredits to this forum member
« Reply #4 on: January 09, 2012, 06:06:05 AM »

+ Yum, Yum smiley
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: January 09, 2012, 04:26:58 PM »

Another teaser screenshot:

Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #6 on: January 12, 2012, 10:57:39 PM »

Update: Work continues at a good pace.. Hope to have something testable soon.
It will be interesting to see how well this approach works -- one advantage to the approach is that this code, compared to the previous code, is much more amenable to modification and extension -- so it will be easier to improve.
Logged
cranioscopical
Friend of the Site
Supporting Member
**
Posts: 4,182



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #7 on: January 13, 2012, 11:50:17 AM »

Sounds good!


Housekeeping:
Logged

Chris
stom2005
Charter Member
***
Posts: 6

View Profile Give some DonationCredits to this forum member
« Reply #8 on: January 13, 2012, 01:36:41 PM »

Can not sleep - waiting for DL every second - mouser torments me ....
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #9 on: January 13, 2012, 11:27:56 PM »

I can say confidently that there is no going back now -- the new code is at least 80% done and will be ready for testing soon.  It is no longer vaporware.
Logged
IainB
Supporting Member
**
Posts: 4,790


Slartibartfarst

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #10 on: January 14, 2012, 01:04:59 AM »

Nah, I'm all teased out now...          smiley
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #11 on: January 14, 2012, 01:44:25 AM »

Just to give you a flavor of how the new system works, consider this notepad example of the final steps to performing a scrolling capture.

We start with a small notepad window as an example:


After telling the tool what object to capture, and how to automatically scroll it horizontally and vertically, you get something like this:


Note that in this first stage, the tool does not worry about capturing the scrollbars; for other applications (like explorer windows, etc.) you might also get the HEADER row captured in each scroll image.

Then in step 2, you can tweak the way the final image is assembled out of the multiple images -- this is similar to stitching together camera panoramas.  Basically you trim out some extra margins, and configure the overlaps that happen during scrolling, etc:


Although this requires some manual help from the user -- I think it offers the best chance at getting the scrolling capture "perfect", and can handle odd scenarios that foul up the more automatic one step scrolling capture feature found in other tools.

What remains to be seen is how good a job i can do later at guessing some good default values given an image, to avoid making the user do too much hand tweaking with every scrolling capture.



Perhaps the major advantage to this new multi-step interactive process is that it should work reasonably well and be quite robust in handling unusual and tricky scrolling window captures that confuse other algorithms.  It may require a little more work, but when you really need to perform a scrolling capture on a tricky window, it should survive where other tools/approaches choke.
Logged
cranioscopical
Friend of the Site
Supporting Member
**
Posts: 4,182



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #12 on: January 14, 2012, 09:07:49 AM »

Keep going!  Thmbsup
Logged

Chris
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #13 on: January 14, 2012, 03:18:59 PM »

Another progress report.

The good:
1. Useable in scenarios where other scrolling capture techniques are not.
2. Very tweakable to get scrolling capture final output perfect.
3. Easy to abort and try different scrolling options -- including manual scrolling.

The bad:
1. Much too much work involved manually changing options to get the final result.
2. Requires skill and a non-trivial understanding of the process to tweak the assembly settings.
3. Tons of memory use.

The hope:
I hope that I can produce a fairly good procedure for automatically/smartly guessing good assembly settings by analyzing the resulting captures.   That would mean that in most cases you won't have to tweak anything after the capture.
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #14 on: January 14, 2012, 03:20:05 PM »

I would love to have some examples from people who have use cases where they would like to perform a scrolling capture but existing tools (other screenshot tools) have failed them --- so I can test the new method on these.
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #15 on: January 15, 2012, 11:01:52 AM »

Wish me luck -- today is the day I try to implement the auto-guessing of values -- and the day we find out if the autoscroll capture is going to be powerful but incredibly hard to use tool -- or powerful and mostly automatic.
Logged
tomos
Charter Member
***
Posts: 8,612



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #16 on: January 15, 2012, 12:16:38 PM »

Wish me luck -- today is the day I try to implement the auto-guessing of values -- and the day we find out if the autoscroll capture is going to be powerful but incredibly hard to use tool -- or powerful and mostly automatic.

<a href="http://www.youtube.com/watch?v=VHKWBxDzyfU" target="_blank">http://www.youtube.com/watch?v=VHKWBxDzyfU</a>

 smiley
« Last Edit: January 15, 2012, 12:44:19 PM by tomos; Reason: forgot the smilie :-) » Logged

Tom
cranioscopical
Friend of the Site
Supporting Member
**
Posts: 4,182



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #17 on: January 15, 2012, 01:00:05 PM »

@tomos

I'd just taken a swig of drink when your post above made me laugh. Hence I sprayed a spittle layer for you.  embarassed
Logged

Chris
stom2005
Charter Member
***
Posts: 6

View Profile Give some DonationCredits to this forum member
« Reply #18 on: January 15, 2012, 02:24:58 PM »

....

IE and Firefox. I often have to do documantaions including websites.

Marcus smiley
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #19 on: January 15, 2012, 05:19:15 PM »

How do existing tools perform on a scrolling capture of the ctrl+alt+delete task list?
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #20 on: January 15, 2012, 05:25:11 PM »

I'm happy to report that so far auto-guessing of margins and overlaps is working pretty well.

This is *extremely* good news -- it means that it should be able to handle the easy/common cases mostly automatically, while still letting advanced users handle really tricky cases manually.

 thumbs up
Logged
mouser
First Author
Administrator
*****
Posts: 33,587



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #21 on: January 15, 2012, 06:30:34 PM »

Regarding:

Quote
I would love to have some examples from people who have use cases where they would like to perform a scrolling capture but existing tools (other screenshot tools) have failed them --- so I can test the new method on these.

This includes horizontal scrolling capture, which I know some other tools have trouble with.


[I just used the new code to quickly grab a perfect scrolling capture of cnn.com homepage from firefox where there was horizontal and vertical scrolling].
Logged
ewemoa
Honorary Member
**
Posts: 2,479



View Profile Give some DonationCredits to this forum member
« Reply #22 on: January 15, 2012, 07:12:00 PM »

I'm happy to report that so far auto-guessing of margins and overlaps is working pretty well.

This is *extremely* good news -- it means that it should be able to handle the easy/common cases mostly automatically, while still letting advanced users handle really tricky cases manually.

Woohoo!
Logged
ewemoa
Honorary Member
**
Posts: 2,479



View Profile Give some DonationCredits to this forum member
« Reply #23 on: January 15, 2012, 07:24:21 PM »

Quote from: mouser link=topic=29550.msg274812#msg274812
1. Much too much work involved manually changing options to get the final result.
2. Requires skill and a non-trivial understanding of the process to tweak the assembly settings.

Possibility of profiles / templates being created / restored / shared among users?

If SSC shipped with some that corresponded to concrete use-cases, may be people could tweak for their own use -- simplifying the procedure for some cases and learning about the functionality at the same time.
Logged
cranioscopical
Friend of the Site
Supporting Member
**
Posts: 4,182



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #24 on: January 15, 2012, 10:08:13 PM »

How do existing tools perform on a scrolling capture of the ctrl+alt+delete task list?
Snagit handles that one with aplomb…
Logged

Chris
Pages: [1] 2 3 4 Next   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.038s | Server load: 0.03 ]