4D v16.3GET PICTURE METADATA |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
GET PICTURE METADATA
|
GET PICTURE METADATA ( Bild ; metaName ; metaInhalt {; metaName2 ; metaInhalt2 ; ... ; metaNameN ; metaInhaltN} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bild | Bild |
![]() |
Bild, dessen Metadaten Sie erhalten wollen | |||||
metaName | Text |
![]() |
Name oder Pfad des zu lesenden Blocks | |||||
metaInhalt | Variable |
![]() |
Metadaten Inhalt | |||||
Der Befehl GET PICTURE METADATA liest den Inhalt der Metadaten oder Meta-Tags von Bild (4D Feld vom Typ Bild oder Variable). Weitere Informationen zu Metadaten finden Sie unter dem Befehl SET PICTURE METADATA.
Im Parameter metaName übergeben Sie einen String, der den Typ der zu findenden Metadaten angibt. Sie können folgendes übergeben:
Im Parameter metaInhalt übergeben Sie die Variable, welche die Metadaten empfangen soll
DOM Baum Strukturen verwenden:
$xml:=DOM Create XML Ref("Root")\Einen XML DOM Baum erstellen
// Empfangen von TIFF metadata
$_Xml_TIFF:=DOM Create XML element($xml;"/Root/TIFF")
GET PICTURE METADATA(vPicture;"TIFF";$_Xml_TIFF)
// Empfangen von GPS metadata
$_Xml_GPS:=DOM Create XML element($xml;"/Root/GPS")
GET PICTURE METADATA(vPicture;"GPS";$_Xml_GPS)
Variablen verwenden
C_DATE($dateAsDate)
GET PICTURE METADATA(vPicture;TIFF date time;$dateAsDate)
//gibt nur das Datum zurück, da $dateAsDate vom Typ Datum ist
C_TEXT($dateAsText)
GET PICTURE METADATA(vPicture;TIFF date time;$dateAsText)
//gibt nur das Datum zurück, jedoch in XML Format
C_INTEGER($urgency)
GET PICTURE METADATA(vPicture;IPTC urgency;$urgency)
Tags mit mehrfachen Werten in einer Textvariablen empfangen:
ARRAY TEXT($tTkeywords;0)
GET PICTURE METADATA(vPicture;"IPTC/Keywords";$tTkeywords)
Nach Ausführen des Befehls enthält arrTkeywords zum Beispiel:
$arrTkeywords{1}="Frankreich"
$arrTkeywords{2}="Europa"
Tags mit mehrfachen Werten in einer Textvariablen empfangen
C_TEXT($vTwords;0)
GET PICTURE METADATA(vPicture;IPTC/Keywords;$vTwords)
Nach Ausführen des Befehls enthält vTwords z.B. "Frankreich;Europa".
Die Systemvariable OK gibt 1 zurück, wenn das Auffinden der Metadaten korrekt abgelaufen ist. 0, wenn ein Fehler auftritt oder mindestens einer der Tags nicht gefunden wird. In allen Fällen werden alle Werte, die gelesen werden können, zurückgegeben.
Bild Metadaten Namen
Bild Metadaten Werte
GET PICTURE KEYWORDS
SET PICTURE METADATA
Produkt: 4D
Thema: Bilder
Nummer:
1122
Erstellt: 4D v12
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)