rojer / a-s-minus

Awesome Screenshot Minus
103 stars 22 forks source link

Capture entire page does not work for a very large page #21

Open burtonsys opened 8 years ago

burtonsys commented 8 years ago

I downloaded and installed Chromium 64-bit, and installed a-s-minus as the only extension. (My idea was to use Chromium only for taking screenshots.)

Then I tried it on a very big web page, an article with 215 Disqus comments. A-s-minus appeared to be working, but when it was done there was no screenshot, just a large blank page with a textured background.

The web page in question is:

http://www.climatedepot.com/2016/02/12/flashback-1987-global-warming-causes-sea-levels-to-fall-2016-global-warming-causes-slowdown-in-sea-level-rise/

Before trying to capture the page, I fully-expanded the web page, as follows:

  1. Adjust the browser window to almost full-height, and about 3/4 width, on the screen. (It happened to be 1336x1006, but I'm sure that doesn't matter.)
  2. expanded all the Disqus comments: Ctrl-End, then click the "Load more comments" button, and repeat until there are no more to be loaded (about five times).
  3. click on "Close ad" to close the annoying advertisement on the left.
  4. search for "see more" to find the truncated comments, and expand each truncated comment (about 23 of them).
  5. manually PgDn from the top (or PgUp from the bottom) over the entire web page, to make all the images load.
  6. search for and expand one more "see more" which appears due to step 5.

Then try to capture the entire page -- it doesn't work.

The OS is Windows 7 Home Premium, 64-bit. This is a nice Dell Inspiron 620 desktop computer, with an i5 CPU, big SSD, and 8 GB of RAM.

rojer commented 8 years ago

that is a moderate-sized page, so i'd expect AS- to be able to capture it and not keel over. but i know that it is quite inefficient at present, raw image data is stored uncompressed and set multiple times, used in a number fo different canvas... so yeah, it's a problem.

unfortunately, i don't have time to work on AS- right now, so no promises as to when it will be fixed.