繁体   English   中英

A-Frame:以编程方式拍摄全景截图

[英]A-Frame: Programmatically taking panoramic screenshots

在此处查看全景屏幕截图https://aframe.io/blog/screenshot/文档,他们为用户提供了用于拍摄屏幕截图的热键,有没有办法让我在没有用户输入的情况下生成全景屏幕截图?

以及选择保存它(服务器端)。

您可以使用以下文档中概述的方法以编程方式截取屏幕截图:https ://aframe.io/docs/0.8.0/components/screenshot.html#methods

要以编程方式截取屏幕截图并获取画布,请调用 getCanvas():

// `screenshot.projection` property can be `equirectangular` or `perspective`.
document.querySelector('a-scene').components.screenshot.getCanvas('equirectangular');

要以编程方式截取屏幕截图并自动保存文件,请调用 capture():

document.querySelector('a-scene').components.screenshot.capture('perspective');

服务器端,如果没有用户交互,您将需要一些更重的东西,例如https://github.com/AdaRoseCannon/ff-a-frame-snap使用 Selenium 打开 Firefox 并通过 Node.js 截取等距柱状屏幕截图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM