Die Tiefenkartendaten werden wie im Codierungsbereich beschrieben codiert und serialisiert und gemäß dem Adobe XMP-Standard in das Bild eingebettet.
Der XML-Namespace-URI ist http://ns.google.com/photos/1.0/depthmap/.
Name | Typ | Erforderlich | Standardwert | Beschreibung der Unterkunft | Aktion erforderlich, wenn das Bild geändert wird |
---|---|---|---|---|---|
Tiefe:Format | String | Ja | &Ranget;Invert&" | Mit diesem Format wird beschrieben, wie Sie die Tiefenkartendaten in eine gültige Gleitkomma-Tiefenkarte konvertieren. Aktuelle gültige Werte sind &Ranget;RangeInverse""RangeLinear" | Keine Änderung. |
Tiefe:In der Nähe | Real | Ja | – | Der Näherungswert der Tiefenkarte in Tiefeneinheiten. | Keine Änderung. |
Tiefe:Farn | Real | Ja | – | Der Tiefenwert der Tiefenkarte in Tiefeneinheiten. | Keine Änderung. |
Tiefe:MIME | String | Ja | &image/jpeg" | Der MIME-Typ für den base64-String, der den Tiefenbildinhalt beschreibt, z.B. „image/jpeg“ oder „image/png“. | Keine Änderung. |
Tiefe:Daten | String | Ja | N;A; | Das base64-codierte Tiefenbild. Weitere Informationen finden Sie im Abschnitt zur Codierung. Die Tiefenkarte wird gestreckt, damit sie in das entsprechende Farbbild passt. | Die Daten müssen in ein Bild decodiert, skaliert, zugeschnitten oder gedreht und dann wieder codiert werden. |
Tiefe:Einheiten | String | Nein | " | Die Einheiten der Tiefenkarte, z. B „m“ für Meter oder „mm“ für Millimeter. | Keine Änderung. |
Tiefe:Messtyp | String | Nein | &Optische Achse" | Die Art der Tiefenmessung. Aktuelle gültige Werte sind &OpticalAxis; &OpticRay" | Keine Änderung. |
Tiefe:Konfidenz | String | no | &image/png" | Der MIME-Typ für den base64-String, der den Konfidenzbildinhalt beschreibt, z.B. „Bild/PNG“. | Keine Änderung. |
Tiefe:Zuversicht | String | Nein | N;A; | Das base64-codierte Konfidenzbild. Weitere Informationen finden Sie im Abschnitt zur Codierung. Die Konfidenzkarte sollte dieselbe Größe wie die Tiefenkarte haben. | Die Daten müssen in ein Bild decodiert, skaliert, zugeschnitten und gedreht und dann noch einmal codiert werden1. |
Tiefe:Hersteller | String | Nein | N;A; | Der Hersteller des Geräts, das diese Tiefenkarte erstellt hat. | Keine Änderung. |
Tiefe:Modell | String | Nein | N;A; | Das Modell des Geräts, das diese Tiefenkarte erstellt hat. | Keine Änderung. |
Tiefe:Software | String | Nein | N;A; | Die Software, mit der diese Tiefenkarte erstellt wurde. | Keine Änderung. |
Tiefe:Bildbreite | Real | Nein | N;A; | Die Breite des mit dieser Tiefenkarte verknüpften Farbbilds in Pixeln. Das ist NICHT die Breite der Tiefenkarte. Sofern vorhanden, müssen Apps diese Eigenschaft beim Skalieren, Zuschneiden oder Drehen des Farbbilds aktualisieren. Clients verwenden diese Eigenschaft, um die Integrität der Tiefenkarte mit dem Farbbild zu verifizieren. | Wird aktualisiert, wenn die Originalauflösung des Farbbilds geändert wird. Dazu gehören Zuschnitt, Skalierung und Rotation. |
Tiefe:Bildhöhe | Real | Nein | N;A; | Die Höhe des ursprünglichen Farbbilds in Pixel, das mit dieser Tiefenkarte verknüpft ist Das ist NICHT die Höhe der Tiefenkarte. Sofern vorhanden, müssen Apps diese Eigenschaft beim Skalieren, Zuschneiden oder Drehen des Farbbilds aktualisieren. Clients verwenden diese Eigenschaft, um die Integrität der Tiefenkarte mit dem Farbbild zu verifizieren. | Wird aktualisiert, wenn die Originalauflösung des Farbbilds geändert wird. Dazu gehören Zuschnitt, Skalierung und Rotation. |
1. Beachten Sie, dass die Skalierung der Konfidenzkarte ein nicht einfacher Vorgang ist und ihre Genauigkeit erheblich ändern kann.