如何截取大于屏幕的窗口截图

Cat*_*Cat 42 screenshot window

我想拍摄一个大于屏幕尺寸的窗口的屏幕截图。

如果我缩小窗口并截取屏幕截图,我会失去质量,因为放大图像将不起作用。

一台大显示器可以帮助我解决这个问题,但我没有。

我正在使用 Jing,但它只允许我拍摄屏幕上可见的内容而忽略其余部分。

有什么办法可以截取屏幕外的内容吗?

Vin*_*yak 25

我相信Screenshot Captor是您正在寻找的工具。不过,它涉及一个轻微的学习曲线,滚动窗口捕获功能起初可能看起来令人生畏。

它可以捕获对象,即带有滚动条(水平和垂直)、单个程序控件等的窗口内的内容。

它非常强大,但可能需要对设置进行一些调整才能获得您想要的内容,从而获得学习曲线。

如果您尝试使用该程序但它对您不起作用,那么在您关闭它之前,请观看此页面上列出的视频,尤其是有关基本滚动窗口捕获的视频

这是滚动的 Windows 资源管理器窗口的示例捕获(单击以查看完整大小): 滚动窗口捕获


小智 11

  1. 我不得不测试软件在比我拥有的显示器更大的显示器中如何工作/看起来如何,并且我已经在带有 VMWare Workstation 的虚拟机中完成了它。我刚刚去了VM settingsDisplay,并在那里写了分辨率。使用虚拟化软件(Ctrl+ Alt+ PrtScr,它们会自动保存到主机的桌面)很容易截取屏幕截图。虽然直到今天我从未尝试过达到 6000×4000 :-)

    VMWare Workstation 10 上的 WinXP 6000×4000

  2. 虽然这涵盖了一般情况,但 PDF 文件的情况要容易得多。有一个非常有用(而且是免费的!)PDF 渲染器,叫做MuPDF,你可以在其中运行

    mudraw -o page%d.png -r 300 document.pdf 5-9
    
    Run Code Online (Sandbox Code Playgroud)

    几乎立即获得第 5 页到第 9 页的 300-dpi PNG document.pdf(命名为page5.png, page6.png, ..., page9.png

  3. 最后一件事:有人提到在 Firefox中截屏整个网页?无需扩展!只需按Shift+F2并写入

    screenshot webcap.png --fullpage
    
    Run Code Online (Sandbox Code Playgroud)


小智 10

对于 Linux,该xrandr命令只是创建一个更大的虚拟屏幕,例如:

xrandr --output HDMI-1 --rate 60 --mode 1920x1200 --panning 3000x2000
Run Code Online (Sandbox Code Playgroud)

然后以正常方式截取屏幕截图,以--panning选项指定的大小捕获整个虚拟屏幕。它还捕获可见物理监视器区域之外的那些区域。

  • @DavidPostill 实际上,这个问题被标记为“窗口”,并没有提到实际使用的操作系统。其他人实际上只是假设 Windows。 (2认同)

Ian*_*oyd 9

没有什么“超出屏幕”,主要是因为应用程序不会绘制它。

最好的办法是平移图像,然后使用 Photoshop(或您最喜欢的图像编辑器)将各个部分拼接在一起。

至少在 Windows 中是这样;你没有说你有什么“窗口”,以及如何“缩小”。

但是,例如,如果我试图窃取 Google 地图的图像,我会

  • 平移
  • 保存小部分
  • 在 Photoshop 中将它们缝合在一起