|
Nom
|
Type
|
Description
|
Obligatoire/Facultatif
|
Par défaut
|
|---|---|---|---|---|
|
params
|
Objet
|
Objet contenant la configuration de la capture d'écran.
|
Obligatoire
|
|
|
params.withAugmentation
|
Booléen
|
Active ou désactive l'inclusion de contenu virtuel ou augmenté dans la capture d'écran.
|
Obligatoire
|
|
|
params.dataURL
|
Booléen
|
Active ou désactive l'ajout d'un préfixe d'URI de données (par exemple, “data:image/png;base64,”) à la chaîne de résultat.
|
Facultatif
|
true
|
|
params.imgFormat
|
Chaîne
|
Format d'image. Les types de fichier suivants sont pris en charge :
• .png
• .jpeg
|
Facultatif
|
"PNG"
|
|
params.imgWidth
|
Nombre
|
Largeur de cible (en pixels) de l'image capturée.
|
Facultatif
|
|
|
params.imgHeight
|
Nombre
|
Hauteur cible (en pixels) de l'image capturée.
|
Facultatif
|
|
|
successCallback
|
Fonction
|
Appelée lorsque l'opération se termine avec succès.
|
Facultatif
|
|
|
errorCallback
|
Fonction
|
Appelée en cas d'échec de l'opération.
|
Facultatif
|
|
|
• Si imgWidth ou imgHeight ne sont pas renseignés :
◦ L'image est capturée avec la résolution native de la caméra.
◦ Si la résolution est inférieure à la moitié de la largeur et de la hauteur de l'écran, l'image est convertie à au moins la moitié de la largeur de l'écran multipliée par la moitié de la hauteur de l'écran afin d'éviter les bordures grises dans l'aperçu dans l'expérience.
◦ Si la résolution native atteint déjà ce seuil, l'image reste inchangée.
• Si une seule dimension est fournie (imgWidth ou imgHeight), la dimension manquante est automatiquement calculée pour conserver le rapport d'aspect d'origine.
• Si les deux dimensions sont fournies (imgWidth et imgHeight) :
◦ Une dimension est recalculée pour conserver le rapport d'aspect d'origine.
◦ L'image finale s'adapte aux limites indiquées.
• Si dataURL est true, la chaîne codée en base64 est précédée d'un type MIME (par exemple, "data:image/png;base64," ou "data:image/jpeg;base64,").
• L'image est renvoyée via successCallback.
|
|
Nom
|
Type
|
Description
|
Obligatoire/Facultatif
|
|---|---|---|---|
|
successCallback
|
Fonction
|
Appelée lorsque l'opération se termine avec succès.
|
Facultatif
|
|
errorCallback
|
Fonction
|
Appelée en cas d'échec de l'opération.
|
Facultatif
|
|
|
• Une fois qu'un code-barres valide est détecté, le scan s'arrête automatiquement.
• La valeur renvoyée dans successCallback est la représentation sous forme de chaîne décodée du code-barres.
|
|
Nom
|
Type
|
Description
|
Obligatoire/Facultatif
|
|---|---|---|---|
|
successCallback
|
Fonction
|
Appelée lorsque l'opération se termine avec succès.
|
Facultatif
|
|
errorCallback
|
Fonction
|
Appelée en cas d'échec de l'opération.
|
Facultatif
|
|
|
• Cette fonction peut être utilisée pour annuler manuellement un scan de code-barres en cours démarré via scanForNextBarcode.
• Si aucun scan n'est actuellement actif, la fonction renvoie un succès sans effet.
• Le lecteur s'arrête également automatiquement après une détection réussie du code-barres, de sorte que cela n'est généralement nécessaire que pour l'annulation manuelle.
|
|
Nom
|
Type
|
Description
|
Obligatoire/Facultatif
|
|---|---|---|---|
|
successCallback
|
Fonction
|
Appelée lorsque l'opération se termine avec succès.
|
Facultatif
|
|
errorCallback
|
Fonction
|
Appelée en cas d'échec de l'opération.
|
Facultatif
|
|
|
• La fonction successCallback est appelée une fois par séquence pendant que le suivi est actif.
• Chaque rappel reçoit un tableau de chaînes avec les valeurs suivantes :
◦ trackerId : ID du suivi actuel (ID de suivi).
◦ cameraPosition : position de la caméra dans l'espace du suivi, sous la forme d'une chaîne au format [x,y,z].
◦ cameraForward : vecteur de direction vers l'avant de la caméra, dans l'espace du suivi.
◦ cameraUp : vecteur de direction vers le haut de la caméra, dans l'espace du suivi.
◦ timestamp : horodatage UNIX (en secondes) au moment du suivi.
• errorCallback n'est actuellement pas utilisé par cette fonction.
|
|
Nom
|
Type
|
Description
|
Obligatoire/Facultatif
|
|
|---|---|---|---|---|
|
id
|
Chaîne
|
ID Studio de l'image 3D à mettre à jour.
|
Obligatoire
|
|
|
params
|
Objet
|
Objet contenant des valeurs de dimension.
|
Obligatoire
|
|
|
params.width
|
Nombre
|
Largeur de cible de l'image.
|
Facultatif
|
NaN
|
|
params.height
|
Nombre
|
Hauteur cible de l'image.
|
Facultatif
|
NaN
|
|
successCallback
|
Fonction
|
Appelée lorsque l'opération se termine avec succès.
|
Facultatif
|
|
|
errorCallback
|
Fonction
|
Appelée en cas d'échec de l'opération.
|
Facultatif
|
|
|
• Cette fonction n'est prise en charge que pour les widgets 3D qui acceptent des images (Image 3D, Jauge 3D et Etiquette 3D).
• Si la largeur ou la hauteur est omise ou définie sur NaN, la valeur manquante sera calculée en fonction de l'autre dimension fournie tout en conservant le rapport d'aspect d'origine.
• Si la largeur et la hauteur sont omises ou définies sur NaN, les dimensions seront déterminées automatiquement à partir de la taille native de la texture.
|