2014-05-13 09:29:58 +08:00
|
|
|
|
如何在终端为网页截取一个完整长度的截图
|
2014-04-16 16:39:44 +08:00
|
|
|
|
================================================================================
|
|
|
|
|
![](http://180016988.r.cdn77.net/wp-content/uploads/2014/04/Screenshot-790x526.png)
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
这是一个名叫 **Tsamis Konstantinos** 的访客所发的帖子。他是一个 Linux 和开源软件的狂热用户,也是一个 Unixmen 的常客。你可以通过他的邮箱 **tsamis73@gmail.com** 联系他:
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
除了记笔记以外我们经常用截图来帮我们记忆,或是将看到的一些东西发给别人。
|
|
|
|
|
但是通常情况下,如果一个网页超出了屏幕高度,我们就得用多张截图去截取其全部内容。
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
对于 Linux,你将会有一个更好的解决方案:使用一个 GNOME 的应用来截取某个链接的整个页面。
|
|
|
|
|
这个应用叫做 **gnome-web-photo**,而这篇文章将介绍如何按照和使用她。
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
在 Ubuntu 和 Debian 的分支下:
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
$ sudo apt-get install gnome-web-photo
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
在 Fedora 下:
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
$ sudo yum install gnome-web-photo
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
但是对于 CentOS 和其他 RedHat 分支的用户,请注意 `gnome-web-photo` 依赖 GTK+ 3.0 这个软件包。
|
|
|
|
|
也就是说 `gnome-web-photo` 是和 CentOS/RHEL 6 自带的 GNOME 2 不相兼容的。
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
要为一个网页截图:
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
$ gnome-web-photo -t 0 --mode=photo http://www.unixmen.com output.png
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
上面这条命令将为 Unixmen 的主页截取一个完整长度的截图,并保存在当前工作目录下。
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
输出样例:
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
![](http://180016988.r.cdn77.net/wp-content/uploads/2014/04/output2.png)
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
**-t** 这个参数可以设置生成截图的超时时间。**-t 0** 则表示禁用超时参数。
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
**通过** gnome-web-photo,你可以用下面的命令为一个网页生成一个缩略图:(默认大小是 **256×256**,但是可以通过 “**-s**” 来指定缩略图的大小)
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
$ gnome-web-photo -t 0 -s 128 --mode=thumbnail http://www.unixmen.com output.png
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
输出样例:
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
![](http://180016988.r.cdn77.net/wp-content/uploads/2014/04/output.png)
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
如果你想将网页截取成一个可供打印的多页 PDF 文档,你可以输入下面的命令:
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
$ gnome-web-photo -t 0 --mode=print http://www.unixmen.com output.pdf
|
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
注意这个应用并不兼容 **.jpg** 格式。
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-05-13 09:29:58 +08:00
|
|
|
|
这个应用应该对各类用户都有所帮助。
|
|
|
|
|
我经常对网页进行缩略图和完整长度的截图,希望对你也有所帮助。
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
via: http://www.unixmen.com/take-full-length-screenshots-websites-via-terminal/
|
|
|
|
|
|
2014-04-18 15:42:22 +08:00
|
|
|
|
译者:[VizV](https://github.com/vizv) 校对:[校对者ID](https://github.com/校对者ID)
|
2014-04-16 16:39:44 +08:00
|
|
|
|
|
2014-04-18 15:42:22 +08:00
|
|
|
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
|