在Chrome中捕获大型网页屏幕截图


9

该网页很大(几MB)。我尝试了这些扩展,但都失败了:

  • 屏幕捕获(由Google提供) -我得到一个没有图像的新标签页
  • Pixlr Grabber-按保存后出现“ 500”请求错误
  • 捕获网页截图-Fireshot-告诉我该网页太大,它将被保存到RAM,然后我得到一个错误:(Insufficient video memory: You need at least -2365 MB of RAM这很荒谬,我喜欢1 GB)
  • 网页和WebCam屏幕截图 -我没有图像
  • 很棒的屏幕截图-捕获和注释 -提示capturing...,完成后,打开带有一些按钮的新标签页。当我按“完成”时,它会preparing your image...永远显示。

您知道任何实际可用的网站屏幕捕获工具吗?


您能给我们您想要保存的网站的URL吗?如果页面确实很大,则捕获过程可能需要GB GB的RAM。由于只有1 GB,因此可能需要很长时间才能完成捕获,因为不是使用RAM,而是使用硬盘上的交换空间,这非常慢。您是否尝试过让Awesome Screenshot-Capture&Anateate运行一整夜,以查看它是否最终可用或崩溃?
西蒙(Simon)

它是本地页面,Chrome指标框显示1600 x 140000页面大小。但是内容有很多简单的图形和空白(〜95%只是白色或灰色背景)。如果已压缩,则映像占用的空间不应超过几MB
MaryJane 2013年

1
您正确说明了IF压缩后应该不会占用太多空间。但是首先,映像将处于未压缩状态,这将占用GB的空间。
西蒙(Simon)

您确定它的1600 x 140000,因为那是一张巨大的图像。此外,2365大于2GB,因此如果您只有1Gb可以解释此错误。
Ramhound

我刚刚在Photoshop中立即创建了1600x140000的图片。它说图像大小:649mb,并且可能未压缩。但是由于某种原因,它不会以png或jpg格式保存:|
MaryJane 2013年

Answers:


2

如果您使用的是chrome,则可以使用CutyCapt,它将Webkit的渲染捕获到图像中。

CutyCapt是一个小型的跨平台命令行实用程序,用于将WebKit的网页呈现捕获为各种矢量和位图格式,包括SVG,PDF,PS,PNG,JPEG,TIFF,GIF和BMP。有关基于Internet Explorer的类似工具,请参见IECapt。


1

我最终在Windows中使用了PhantomJS,我使用了...

screenshot.js

var page = require('webpage').create();

page.open('http://gigantic-web-page.com', function () {
    page.render('test.png');
    phantom.exit();
});

将此转储到您的phantomjs文件夹中,然后再转一个文件,screenshot.cmd

phantomjs --ignore-ssl-errors=yes --cookies-file=cookies.txt --web-security=no screenshot.js

将这两个文件都放在您的phantomjs文件夹中,运行screenshot.cmd ...我刚刚生成了一个巨大页面的40mb png文件,它花了一段时间并搅动了一下,但最终输出了!


1

从v59版开始,这可以在Chrome中实现:

开发者博客中的公告

影片教学

步骤摘要(如果您喜欢文本):

  1. Open Developer工具
  2. 切换设备工具栏
  3. 在设备工具栏中设置所需的分辨率
  4. 选择设备工具栏中的“更多选项”溢出菜单
  5. 选择捕获屏幕截图或捕获全尺寸屏幕截图
  6. 屏幕截图将保存到您的“下载”文件夹中

请不要对多个问题发布相同的答案。如果相同的信息确实回答了两个问题,则应关闭一个问题(通常是较新的问题),作为另一个问题的重复。您可以通过投票将其关闭作为重复项来表明这一点,或者,如果您没有足够的声誉,可以举一个标志来表明它是重复项。否则,请针对这个问题量身定制答案,而不仅仅是在多个地方粘贴相同的答案。
DavidPostill

@DavidPostill感谢您的注意。下次将关闭投票。
jsejcksn

0

在Chrome中捕获大型网页屏幕截图?该网页很大(几MB)。我尝试了Screen Capture(由Google进行)-我得到一个没有图像的新标签页

那是因为它使用了canvas元素的怪癖。忽略它并保存文件,然后打开文件;应该没问题

不久前,我也遇到了空白选项卡问题(使用Caputre整页功能时似乎很常见),但在百灵鸟上,我还是单击了[Save]按钮。当我打开生成的文件时(出于好奇,认为它可能是空白或0x0),我惊讶地发现图像不仅存在,而且是正确的!真好

当然,这意味着您在保存之前将无法使用扩展程序的(有限的)图像编辑工具,但是那又如何呢?您可以方便地使用MSPaint或其他任何东西(我总是保存它而不做任何修改,然后再修改一个副本)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.