问:
如何从 Web 浏览器创建图像或打印大于屏幕的网页?由于我无法将窗口放大到屏幕之外,因此我受到所用屏幕的限制:
我想要制作一张非常大的印刷品,其中包含很多细节,就好像我有一个非常大的屏幕一样。
为什么是这个新问题?
关于该主题的最多问题:
- 如何截取比屏幕更大的物体的屏幕截图?
超级用户网 - 获取 Google 地图以打印显示的整个地图
webapps.stackexchange.com - «捕获大于计算机屏幕的图像»和“如何捕获大于屏幕的窗口内容?”关于锁定或过期的对话
- 来自信誉较差的网站的可靠性较差的问题……
仅仅解决谷歌地图的具体情况,或者需要特定的第三方软件,或者有愚蠢的答案,如“扩大你的窗口”,尽管在大多数情况下这根本不是一个选择。那么月球呢?
此外,没有一般性问题或答案来解决:
- 创建图像或导出仅有的你需要的部分
- 屏幕独立于分辨率的解决方案不经过屏幕截图
- 无需购买可能在您的平台上运行或不运行的软件
- 通过网络浏览器创建图像或打印大于屏幕的网页
- 任何网站,任何规模
答案1
100% Web 浏览器解决方案
这是一个仅涉及的解决方案火狐,一个值得信赖且安全的浏览器。
图片来源:https://search.yahoo.com(即不是 Google 地图)5369×5913像素和24.6MB
使用 Firefox
- 在 Firefox 中:
- 打开你的网页
- 不要使用全屏模式
- 确保你可以看到滚动条,你会需要它们
- 转到工具> Web 开发人员> 检查器
- 确保开发人员工具“在单独的窗口中显示”
- 选择«响应式设计模式»(远程管理)
- 把检查器窗口放到一边,你不再需要它了
- 返回您的网页,使用远程管理工具栏,选择适合您需要的虚拟窗口大小;窗口越大,内存和资源就越多
- 使用相机图标远程管理工具栏或 Firefox 附加组件,捕获图像( † )
†有些截图(严格来说不是屏幕截图)太大,无法处理。我曾经使用将页面另存为图像...Abduction Add-on 及其选择复制X-Ray+Copy...将下面的图像粘贴到我最喜欢的图像编辑软件中进行后期处理,而不会影响质量,其中一些图像作为 PNG 超过 100 MB。
图片来源:http://mapmyride.com(即不是 Google 地图)5659×7966像素和113.2MB
图片来源:https://www.google.com/moon/(耶,谷歌)3600×3540像素和9.3MB
► 查看此解决方案YouTube。
答案2
答案3
您现在可以screenshot --fullpage
在 Firefox GCLI 中使用:https://superuser.com/a/1199896/594282