拍摄包含屏幕外部分的滚动窗口的屏幕截图

Thi*_*ilo 43 mac screenshot grab macos

在 Mac 上,如何截取包含屏幕外部分且需要滚动才能可见的窗口的屏幕截图?

内置的 Grab 应用程序可以捕获单个窗口,但它只包含当前屏幕上的部分。

澄清:“屏幕外”是指窗口中但不可见的部分,因为窗口有滚动条。我的意思不是因为窗口的定位方式而只是在屏幕外的窗口部分(当然,我也想要那些)。

han*_*eyp 8

LittleSnapper将捕获整个网页,但不会在 Finder 等应用程序中捕获滚动窗口内容。

这是一个包含6 个屏幕截图实用程序的网站(包括 LittleSnapper 和其他一些将捕获整个页面的工具)。

有一个专门用于 Finder 列表的实用程序,称为Print Window

  • Little Snapper 看起来不错,但它是 40 美元。在你提到的另一个页面上,我找到了 Screengrab Firefox 扩展,它对我来说非常有用(我想捕获一个网站)。http://www.screengrab.org/ (8认同)

Mat*_*ers 8

更新 (2021)

执行此操作的功能现已内置于 Safari 中,并且非常简单。

File>Export as PDF...在大多数情况下会得到你想要的东西。

有关如何对整个页面或页面的子部分进行快照的更多详细信息,请参阅此答案

Firefox 和 Chrome中也有类似的功能。

原答案

Snagit是我为 mac 找到的唯一可以滚动应用程序窗口和网页的软件。

有一个非常好的教程可用,但基本上当您进行捕获时,您可以单击垂直滚动按钮,它会手动滚动应用程序窗口并将所有镜头拼凑在一起以制作完整的镜头 - 非常有帮助!

希望这可以帮助!

  • 它对我来说很好用 [iTerm2](http://www.iterm2.com/#/section/home),这是一个出色的终端替代品。我喜欢更便宜的选择,但这是我发现的唯一适用于大多数可滚动应用程序的选项。 (3认同)
  • 适用于 Finder,不适用于终端。 50$ (2认同)

Nat*_*ate 5

虽然Little Snapper可以拍摄整个网页的图片,而Layers可以捕捉屏幕上的每个元素(包括被它前面的其他窗口隐藏的东西),但您不太可能找到可以拍摄整个网页的图片的应用程序。窗口的屏幕外区域。

原因是许多应用程序在需要时才绘制离屏部分。通常,在您将其滚动到视图中之前,该部分显示甚至不会呈现。因此,理论上的“整个窗口”快照程序将捕获大量空白或未定义的区域。


Che*_*ion 5

如果您只想获取网页的输出作为图像,您可以查看webkit2pngPaprazzi,这是一个在实践中类似于webkit2png的 GUI。小鲷鱼也这样做。