在 Mac OS 上,如何调整 Web 浏览器的大小以强制以特定分辨率截屏?

在 Mac OS 上,如何调整 Web 浏览器的大小以强制以特定分辨率截屏?

我想在网络浏览器中截取屏幕截图,以便生成的图形(.png、.jpg)具有特定的分辨率,例如:1024 x 768

除了调整显示器分辨率外,还有什么方法可以用专门针对 Mac OS 的应用程序或插件/附加组件来实现吗?有一款 Firefox 插件叫做窗口调整器,但确实如此不是与较新版本的 Firefox 兼容。

答案1

我最后使用的程序是Gadwin 网站快照

我不记得它的所有功能但我认为它可以实现这里的要求。

其他选择包括:

  • 截图 - 网页截图,一个可以截图的 Chrome 扩展程序

    在此处输入图片描述

  • 捕捉我,它是适用于 Mac OS X 的灵活的屏幕捕获和录制实用程序,具有浮动捕获窗口、多个保存选项和调整大小功能。

    替代文本

答案2

Firefox 插件Web开发人员支持调整浏览器窗口大小。有几种默认分辨率,您可以轻松添加更多分辨率。

答案3

如果你只想要内容,而不是浏览器窗口(及其工具栏)本身,那么狗仔队可能相当有用。它不仅有自己的 GUI,而且还有一个URL 语法支持从任何浏览器调用,包括设置大小:

狗仔队:(maxwidth=1000,maxheight=700)http://www.google.com/

将其变成书签小工具像这样:

javascript:void(window.location.href='狗仔队:(maxwidth=1000,maxheight=700)'+window.location.href)

在 Safari 中,您可以将其分配到书签文件夹的前 9 个位置之一,从而自动为其提供类似于 Command-1 键盘快捷键的功能。请注意,无论您使用什么浏览器,实际屏幕截图始终都是使用WebKit(就像 Safari 和 Chrome 一样,但与 Firefox 的壁虎)。

Paparazzi 还支持一些 AppleScript。或者如果你更喜欢命令行,可以使用webkit2png

python webkit2png -W 1000 -H 700 http://google.com/


如果你还想包含浏览器窗口本身,那么我怀疑是否有一个专门针对浏览器的工具,所以你必须使用你的常规屏幕捕获程序。为了调整浏览器窗口的大小,我使用了以下书签(对于某些浏览器,它可能适用于内部格式,但对于 Safari 和 Firefox,指的是外部大小):

javascript:void(窗口.resizeTo(1000,700))

答案4

您想要 AppleScript。

或者现在我想起来它是一个 JavaScript 书签。

相关内容