我可以在Firefox中创建高分辨率屏幕截图吗?

我可以在Firefox中创建高分辨率屏幕截图吗?,firefox,screenshot,high-resolution,webpage-screenshot,Firefox,Screenshot,High Resolution,Webpage Screenshot,在Firefox中,当我转到web开发者工具栏(可以在开发者工具设置中激活)时,我可以创建一个完整的页面截图。不幸的是,我只能使用默认的解决方案来实现这一点。无论如何,有机会获得更高分辨率的图像吗?使用Firefox还是附加组件?或者可以在其他浏览器中使用吗?在Firefox中,我使用以下技巧: Shift-F7(或转到“工具”菜单->Web开发者->样式编辑器)并插入这些行以缩放整个页面(此处,按4或400%,例如,72dpi变为288dpi,我们更接近可打印图片): 正文{ 缩放:4;

在Firefox中,当我转到web开发者工具栏(可以在开发者工具设置中激活)时,我可以创建一个完整的页面截图。不幸的是,我只能使用默认的解决方案来实现这一点。无论如何,有机会获得更高分辨率的图像吗?使用Firefox还是附加组件?或者可以在其他浏览器中使用吗?

在Firefox中,我使用以下技巧:

  • Shift-F7(或转到“工具”菜单->Web开发者->样式编辑器)并插入这些行以缩放整个页面(此处,按4或400%,例如,72dpi变为288dpi,我们更接近可打印图片):
正文{
缩放:4;/*在此处更改缩放因子*/
-moz变换:比例(4);/*…和这里*/
-moz变换原点:0;
}
我用正确的参数找到了一个很好的答案。 在开发人员控制台(使用SHIFT+F2打开)中,使用:


这将使屏幕截图的分辨率提高4倍。

结合上述答案和评论,您可以通过在Firefox中点击
shift+F2
获得整个网页的良好分辨率屏幕截图。然后,当控制台在屏幕底部弹出时,输入:

screenshot--fullpage--dpr 4 filename.png

在Windows 10上,默认情况下,它会将
filename.png
保存到
C:\Users\yourusername\Downloads
文件夹中。要指定反斜杠,需要将反斜杠向下加倍:

screenshot--fullpage--dpr 4 C:\\Users\\yourusername\\path\\to\\filename.png

Firefox 62及以下版本 在Firefox 62及其后续版本中,GCLI被删除并删除

要以本机屏幕分辨率的4倍拍摄屏幕快照,请打开web控制台(
Tools
->
web Developer
->
web控制台
或Mac上的CtrlShiftK、CmdOptionK),然后键入:

:screenshot --dpr 4
文件名现在是可选的,控制台将告诉您文件保存的位置(通常在“下载”中,使用系统特定的命名方案)

其他参数可用,请参阅和以了解更多信息


另请注意:较大的DPR值并不总是有效。似乎有1.2亿像素左右的限制。更大的屏幕截图根本不会完成,也不会默默地做任何事情。如果该命令对您没有任何帮助,请尝试降低dpr或调整窗口大小,直到您得到一些东西。

更高的分辨率,实际上是指更大的视口大小吗?如果是这样,请使用响应式设计视图,并增加显示的尺寸…@CBroe No。想象一下,我会用Firefox放大图像,然后截图。假设窗口宽度为1000px时缩放200%,那么我想要一张2000px的图像。但这应该是一个完整的页面截图。听起来像是应该在@Mike'Pomax'Kamermans上归档的东西。事实证明是这样的,并且得到了修复:从Firefox 62开始,似乎Shift+F2开发工具已经被删除。“web控制台”似乎与开发人员控制台是分开的。如果我转到普通控制台,
屏幕截图
命令不起作用。它似乎只接受js代码。如果我转到网页并按下shift+f2,则仍然有效。也许我做错了什么。@Scribblemacher你描述的是Firefox62之前的行为。这个答案只适用于Firefox 62及更高版本。您可能有版本60 ESR,因此此答案不起作用,您应该检查其他版本。您是对的,这是60 ESR。Shift+F2让我进入了网络控制台。屏幕截图命令仍然有效。@Scribblemacher否,Shift+F2将您带到开发者工具栏,又名GCLI。在Firefox62之前,这是独立于web控制台的。它已在Firefox 62中删除,不再存在:现在只存在web控制台。非常有用的答案,谢谢。我已经证实,
--dpr 8
在我试用过的页面上确实存在“大屏幕截图根本无法完成,并且什么也不做”的不幸行为。只有
--dpr 4
似乎一直有效。
:screenshot --dpr 4