Passer au contenu principal

XR8.CanvasScreenshot.takeScreenshot()

XR8.CanvasScreenshot.takeScreenshot({ onProcessFrame })

Description

Renvoie une promesse qui, une fois résolue, fournit un tampon contenant l'image compressée JPEG. En cas de rejet, un message d'erreur est fourni.

Paramètres

ParamètresDescription
onProcessFrame [Facultatif]Rappel où vous pouvez implémenter des dessins supplémentaires sur la capture d'écran 2d canvas.

Retours

Une promesse.

Exemple

XR8.addCameraPipelineModule(XR8.canvasScreenshot().cameraPipelineModule())
XR8.canvasScreenshot().takeScreenshot().then(
data => {
// myImage est un élément HTML
const image = document.getElementById('myImage')
image.src = 'data:image/jpeg;base64,' + data
},
error => {
console.log(error)
// Gérer les erreurs de capture d'écran.
})
})