Les données de profondeur de carte sont encodées et sérialisées comme décrit dans la section d'encodage et intégrées à l'image, comme décrit par la norme Adobe XMID.
L'URI de l'espace de noms XML est http://ns.google.com/photos/1.0/Depthmap/.
Nom | Type | Obligatoire | Valeur par défaut | Description de l'établissement | Action requise si l'image est modifiée |
---|---|---|---|---|---|
Profondeur:format | String | Yes | "RangeInverse" | Format qui décrit comment convertir les données de profondeur dans une carte de profondeur à virgule flottante valide. Les valeurs valides actuelles sont "RangeInverse" et "RangeLinear". | Aucun changement. |
Profondeur:Proche | Situation réelle | Yes | Non disponible | Valeur proche de la carte de profondeur, en unités de profondeur. | Aucun changement. |
Profondeur:loin | Situation réelle | Yes | Non disponible | Valeur éloignée de la carte de profondeur, en unités de profondeur. | Aucun changement. |
Profondeur:Mime | String | Yes | "image/jpeg" | Type MIME de la chaîne de base64 décrivant le contenu de la représentation de profondeur (par exemple, "image/jpeg" ou "image/png"). | Aucun changement. |
Profondeur:données | String | Yes | &N;A" | L'image de profondeur encodée en base64 consultez la section concernant l'encodage pour en savoir plus. La carte de profondeur sera étirée pour s'adapter à l'image de couleur correspondante. | Les données doivent être décodées en image, ajustée/recadrée/rotative, puis recodées. |
Profondeur:unités | String | Non | &m; | Unités de la carte de profondeur, par exemple &mt; pour les mètres ou &mmt; pour les millimètres. | Aucun changement. |
GDepth:MeasureType | String | Non | "Optimisation optique" | Type de mesure de profondeur. Les valeurs valides actuelles sont "OpticalAxis" et "OpticRay". | Aucun changement. |
Profondeur:ConfidenceMime | String | non | "image/png" | Type MIME de la chaîne de base64 décrivant le contenu de l'image de confiance, par exemple "image/png". | Aucun changement. |
Niveau de confiance : | String | Non | &N;A" | Pour obtenir plus d'informations, consultez l'image de confiance encodée en base64. La carte de confiance doit avoir la même taille que la carte de profondeur. | Les données doivent être décodées en image, ajustée/recadrée/rotation, puis recodées1. |
Profondeur:fabricant | String | Non | &N;A" | Fabricant de l'appareil qui a créé cette carte de profondeur. | Aucun changement. |
Profondeur:modèle | String | Non | &N;A" | Modèle de l'appareil qui a créé cette carte de profondeur. | Aucun changement. |
Profondeur:logiciel | String | Non | &N;A" | Logiciel qui a créé cette carte de profondeur. | Aucun changement. |
G trouver:Largeur de l'image | Situation réelle | Non | &N;A" | Largeur, en pixels, de l'image en couleur d'origine associée à cette carte de profondeur. Il ne s'agit PAS de la largeur de la carte de profondeur. Le cas échéant, les applications doivent mettre à jour cette propriété lors du recadrage, du recadrage ou de la rotation de l'image de couleur. Les clients utilisent cette propriété pour vérifier l'intégrité de la carte de profondeur via l'image de couleur. | Mettez à jour chaque fois que la résolution de l'image en couleur d'origine est modifiée. Cela comprend le recadrage, l'échelle et la rotation. |
Profondeur:ImageHauteur | Situation réelle | Non | &N;A" | Hauteur, en pixels, de l'image en couleur d'origine associée à cette carte de profondeur. Il ne s'agit PAS de la hauteur de la carte de profondeur. Le cas échéant, les applications doivent mettre à jour cette propriété lors du recadrage, du recadrage ou de la rotation de l'image de couleur. Les clients utilisent cette propriété pour vérifier l'intégrité de la carte de profondeur via l'image de couleur. | Mettez à jour chaque fois que la résolution de l'image en couleur d'origine est modifiée. Cela comprend le recadrage, l'échelle et la rotation. |
1. Notez que le scaling de la carte de confiance n'est pas simple et peut altérer considérablement sa précision.