Reply to post

Extended Window Capture gets blank window, should you add a post-delay?

Author
chjfth
User
  • Total Posts : 17
  • Scores: 0
  • Reward points: 0
  • Joined: 2011/01/29 22:02:00
  • Status: offline
2014/07/05 08:23:30 (permalink)
0

Extended Window Capture gets blank window, should you add a post-delay?

On my heavily loaded Windows 7 system (every night hibernate and next day resume for one month, no rebooting Windows, Process Explorer shows 220+ processes, 2600+ threads, 93000+ handles), I find Extended Window Capture almost always fail(for example, capture a Chrome window), fail even if I do not change window size(Ctrl+Shift+X no-change-size capture fail, but Ctrl+Shift+A capture OK). The captured image only has a window border and title but the client area is all black or all white. Increasing pre-capture delay does not help, so I hope you dear Hypersnap author can add a post-capture delay, that is , a delay between you grab the window content and revert the window size back to original size. May be this can help me out.

My 10+ years experiment working on Windows tells me that Windows GDI performance degraded significantly after I run lots of GUI programs(Firefox, Chrome, Visual Studio, Dreamweaver etc) for several weeks without rebooting; I will definitely experience slow GUI performance, slow window redraw, slow Open File window pop out etc; even if I log off and re-logon, the GDI performance recovered a bit but once I re-open some GUI programs, it degraded quickly. So I think hypersnap should do some workaround to meet such degraded environment.
Please consider my suggestion, thank you.
 
Now using Hypersnap 7.28.04
 

2 Replies Related Threads

    Support
    Administrator
    • Total Posts : 4492
    • Scores: 29
    • Reward points: 0
    • Joined: 2010/11/22 17:14:33
    • Location: PA USA
    • Status: offline
    Re: Extended Window Capture gets blank window, should you add a post-delay? 2014/07/05 10:57:47 (permalink)
    0
    Extended active window capture is an obsolete function in HyperSnap 7, and I'll probably remove it from the future version. Similar to TextSnap, it employs code injection techniques into other processes, and is not supported by modern operating systems and applications, mostly for security and performance reasons. Once our code is injected into the other program's code space, the function simply does a "trick" to resize the window beyond the screen and make it draw its own contents into a window bigger than the screen. Most applications now check for this condition and to optimize performance, and simply refuse to draw anything beyond the limits of physical screen.
     
    To capture web pages you could use Firefox browser and our Firefox plugin, click the HyperSnap plugin icon in Firefox and select "Capture entire page" from the menu. This tells Firefox to draw the page into a bitmap image and so far works well. But it is dependent on Firefox implementation of this function, and if they decide to remove the support for such capture in the future, I'll be powerless as well.
     
    Greg
    chjfth
    User
    • Total Posts : 17
    • Scores: 0
    • Reward points: 0
    • Joined: 2011/01/29 22:02:00
    • Status: offline
    Re: Extended Window Capture gets blank window, should you add a post-delay? 2014/07/15 08:43:06 (permalink)
    0
    Finally I have a chance to restart my Windows. I confirmed that Extended active window capture(Ctrl+Shift+X) still does not work on my Firefox 30.0 and Chrome 35.0(resulting a blank page capture). Perhaps it worked OK only on some older Chrome versions.
     
    Firefox Addon works OK on Firefox 30.0 but I hope that you can add live browser window frame to the captured image so that the resulting image contains website URL. That is why I preferred Ctrl+Shift+X instead of using Firefox Addon.
     
    Thank you.
    Jump to:
    © 2024 APG vNext Commercial Version 5.1