拍摄包含屏幕外部件的滚动窗口的屏幕快照[关闭]


32

在Mac上,如何拍摄包含屏幕外部分且需要滚动才能显示的窗口的屏幕截图?

内置的Grab应用程序可以捕获各个窗口,但是它仅包括当前屏幕上的部分。

澄清:“离屏”是指窗口中的部分,但不可见,因为窗口具有滚动条。我并不是指由于窗口的位置而完全不在屏幕上的窗口部分(当然,我也想要这些部分)。


我们现在有针对此类问题的软件建议堆栈交换 ;)
nidunc

Answers:


7

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

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

有一个专门用于Finder列表的实用程序,称为“ 打印窗口”


8
Little Snapper看起来不错,但要40美元。在另一页上,您提到我找到了Screengrab Firefox扩展程序,该扩展程序非常出色(我想捕获一个网站)。screengrab.org
Thilo

6

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

这里有一个很好的教程,但是基本上,当您进行拍摄时,您可以单击垂直滚动按钮,它将手动滚动应用程序窗口并将所有镜头拼凑在一起以构成一个综合镜头-非常有帮助!

希望这可以帮助!


1
适用于Finder,不适用于终端。50 $
Tvaroh

3
对于iTerm2来说,它对我来说很好用,这是一种出色的终端替代品。我希望有一个更便宜的选择,但这是我发现的唯一可在大多数可滚动应用程序中使用的东西。
Matt Sanders 2014年

5

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

原因是许多应用程序直到需要时才绘制屏幕外的部分。通常,直到您将其滚动到视图中时,显示的那一部分才被渲染。因此,理论上“整个窗口”的快照程序将捕获很多空白或未定义区域。


1
听起来很合理。就我而言,我需要捕捉到一个网站,所以我与Screengrab Firefox扩展去:screengrab.org
蒂洛

Layers 1.1还具有“捕获整个网页”的新功能。
Thilo

+1层看起来很酷,尽管我想不出有什么用。:-)
hanleyp

免费的chrome浏览器扩展程序“全屏截屏”(chrome.google.com/webstore/detail/full-page-screen-capture/…)允许捕获较长的网页而无需滚动。
DataMania

5

如果您只想将网页的输出作为图像获取,则可以签出webkit2pngPaprazzi,这是一个实际上类似于webkit2png的GUI。小鲷鱼也这样做。


[Necro-Nitpick:狗仔队!从技术上讲,它不是webkit2png的GUI;它只是基于webkit2png使用的思想和基本方法。]
Wevah,2009年

@Wevah:我的坏。编辑以反映这一点。
Chealion

3

在任何浏览器中,您都可以执行File-> Print。然后选择PDF->另存为PDF ...

大多数网站没有特殊的“打印” CSS,因此PDF中的结果与您看到的相当。

要转换为另一种格式,请使用和打开另存为...,以选择格式不错的列表(TIFF,PNG,GIF,JPEG ...)。


问题不仅仅与浏览器有关(尽管在评论中,发问者的确表明了所需要的一切)。大多数普通窗口没有打印选项,因此也没有“另存为PDF”。对于浏览器,即使有一个CSS,media="print"然后是一个PDF(至少一个在Safari或Mac上的OmniWeb中创建的PDF)也具有链接可单击的额外优势。但是,对于某些用法,缺点是分页。从PDF保存图像通常只会产生一个特定页面的图像,而不是整个文档的图像。
Arjan

我尝试过“另存为PDF”,但是一点都不喜欢。有分页,缺少背景图像,嵌入式Flash不显示...
Thilo

1
尽管在Safari和OmniWeb中可单击链接,但“另存为PDF”更像“将打印的副本另存为PDF”。因此,任何丢失的背景(可能还有Flash)都可能是由某些用于打印的浏览器设置引起的。默认情况下,通常不打印背景色和图像。(当然,网站也很少有机会定义禁用这些样式的打印样式表。)同样,人们经常可以更改页眉和页脚。
Arjan



0

这也让我发疯了一段时间。但是,您可以通过以下简单的方法来做到这一点:

  1. 打开您要捕获的网页
  2. 单击屏幕顶部工具栏中的LittleSnapper图标(看起来像相机镜头)
  3. 选择“在LittleSnapper中打开当前网站”(我发现这适用于Safari,但不适用于Chrome)
  4. 在LittleSnapper浏览器中,单击相机图标以“捕捉当前网页”
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.