如何在 Linux 中截取网页的完整屏幕截图
您是否想捕获网页的屏幕截图?将网页加载到网络浏览器后,您可以手动对网页进行屏幕截图。但是,如果网页的布局不适合您的计算机屏幕,则屏幕截图不会覆盖整个页面,而只会覆盖其中的一部分。
在 Linux 中,有一个名为 gnome-web-photo
的 GNOME 应用程序,它可以生成网站或任何 URL 的全尺寸屏幕截图或缩略图。
在本教程中,我将介绍如何使用 gnome-web-photo
来如何截取网页的完整屏幕截图。
在 Linux 上安装 gnome-web-photo
由于 gnome-web-photo 是一个 GNOME 应用程序,因此您需要使用 Linux 中的桌面环境。
在 Ubuntu 或 Debian 上:
$ sudo apt-get install gnome-web-photo
在费多拉上:
$ sudo yum install gnome-web-photo
在 CentOS/RHEL 上:
如果您是 CentOS 或 RedHat 用户,请注意 gnome-web-photo
依赖于 GTK+ 3.0。这意味着 gnome-web-photo 与 CentOS/RHEL 6 及更高版本附带的 GNOME 2 不兼容。
使用 gnome-web-photo
截取网页的完整屏幕截图
要在不向下滚动页面的情况下截取网页屏幕截图,请使用以下命令:
$ gnome-web-photo -t 0 --mode=photo http://www.washingtonpost.com output.png
-t
选项指定屏幕截图生成的超时值(以秒为单位)。 -t 0
表示禁用超时。
使用gnome-web-photo
,您还可以生成网页的小缩略图,如下所示。或者,您可以使用 -s
选项指定缩略图大小。默认缩略图大小为 256x256。
$ gnome-web-photo -t 0 -s 128 --mode=thumbnail http://www.washingtonpost.com output.png
如果您想将网站的屏幕截图保存为多页 PDF,以便稍后打印,可以使用以下命令。
$ gnome-web-photo -t 0 --mode=print http://www.washingtonpost.com output.pdf