XR8.CanvasScreenshot.takeScreenshot()
XR8.CanvasScreenshot.takeScreenshot({ onProcessFrame })
Beschreibung
Gibt ein Promise zurück, das, wenn es aufgelöst wird, einen Puffer mit dem JPEG-komprimierten Bild bereitstellt. Bei Ablehnung wird eine Fehlermeldung ausgegeben.
Parameter
| Parameter | Beschreibung | 
|---|---|
| onProcessFrame [Optional] | Callback, mit dem Sie zusätzliche Zeichnungen auf der 2D-Screenshot-Leinwand implementieren können. | 
Rückgabe
Ein Versprechen.
Beispiel
XR8.addCameraPipelineModule(XR8.canvasScreenshot().cameraPipelineModule())
XR8.canvasScreenshot().takeScreenshot().then(
  data => {
    // myImage ist ein <img> HTML Element
    const image = document.getElementById('myImage')
    image.src = 'data:image/jpeg;base64,' + data
  },
  error => {
    console.log(error)
    // Bildschirmfoto-Fehler behandeln.
  })
})