截图工具捕获滚动Windows

正如问题的标题所述,我想知道Ubuntu可用的工具是什么,它可以让我截取“滚动Windows”的截图; 高大的网页,高鹦鹉螺窗口,包含大量文件和文件夹等作为单个图像文件。

为了清楚起见,我已经看到了这个问题 。 但是,我特意寻找捕获滚动Windows的工具。

例如,我个人最喜欢的Microsoft Windows是DuckCapture 。 它对资源有所帮助,并帮助我拍摄漂亮的截图。 它有什么接近它可用于Ubuntu?

如果您使用的是Firefox,则可以使用开发控制台捕获整个网页的screeshot。 使用Shift + F2打开开发控制台。 捕获整个网页的基本命令如下所示:

screenshot fileName --fullpage 

这会将整个网页的屏幕截图保存为您的“下载”文件夹中的fileName.png 。 这将是巨大的 ,一些照片观众无法处理它,但它具有良好的质量。 如果您希望将屏幕截图复制到剪贴板,可以使用以下命令:

 screenshot --clipboard --fullpage 

您还可以设置延迟(以秒为单位):

 screenshot fileName --delay seconds --fullpage 

此function已经多次讨论过,例如在Ubuntuforums上 ,但除了该论坛上列出的变通方法之外,实际上没有任何完美的解决方案,因为基于Linux的系统的屏幕截图应用程序似乎都没有所需的function。

但是,如果您安装了必要的插件, Shutter似乎可以捕获高大的滚动网页(以及本地file:///位置):

 sudo apt-get install gnome-web-photo 

然后重新启动shutter ,单击地球仪以获取此对话框,然后输入所需的URL。

在此处输入图像描述

在下面的高大网页中,我试图降低图像质量和尺寸(现在只有31kb)。

你也可以使用这个网站截图function用于本地uris,例如file:///home/mike/bin但是你只能获得文件的列表视图,但是文件很高。 这可能对你有用,但可能并不理想。

Shutter当前不支持在文件管理器的窗口中截取文件的屏幕截图,尽管开发人员据说将以0.90为目标,其中包括新function,如Launchpad所述 。 但是,它似乎没有出现在最新版本中 。 在实现该function时似乎存在问题,因为开发人员指出仍有“几个未解决的问题”:

1)所有应用程序中的滚动都不一样,例如当你使用鼠标滚轮时,firefox滚动50px和nautilus 35px
2)如何检测最后一个截图? 通过比较屏幕截图,我在这里有一个部分工作的解决方案……

这是一个有用的function,我将进一步研究如何实现它,尽管至少可以使用gnome-web-photo插件在Shutter捕获滚动​​网页(如下所示)。

在此处输入图像描述

我正在使用这个很棒的浏览器插件。

http://awesomescreenshot.com

限制:仅捕获网页。

在此处输入图像描述

捕获

  • 捕获可见部分
  • 捕获任何区域
  • 捕获整个页面
  • 裁剪任何部分并显示裁剪尺寸

注释

  • 用矩形,圆形,箭头,线条和文本注释它
  • 使用模糊工具清除敏感信息

分享

  • 一键上传屏幕截图到awesomescreenshot.com并获得可共享的链接
  • 难以猜测URL允许私人共享
  • 分享到twitter,facebook,email等的链接。

方法一:使用附加组件。

如果您现在使用的是Chrome,则可以使用WebPage Screenshot Chrome扩展程序来保存完整的网页。 如果你使用的是Firefox,只需安装Screengrab Firefox扩展。

方法二:使用在线截图工具。

有许多网页捕获工具可供您捕获滚动窗口,如网页截图捕获,截图,Capturefullpage等。使用这些网络工具捕获滚动窗口很简单,只需复制URL并将其粘贴到栏中,然后就可以保存窗口作为图像格式。

我在Shutter中使用globe,正如user76204所提到的那样。

但快门中的全球是一个非常尴尬的工具。 因为有时候我需要一个网页截图,只是部分不在屏幕上。 我找到了另一种选择。 我减少了浏览器中网页的缩放,以制作更大网页大小的屏幕截图。

要在Ubuntu 18.04中的Shutter中启用globe,请参阅此处的答案如何在Ubuntu 18.04中启用Shutter中的globe?