4D v14.3LIRE METADONNEES IMAGE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
LIRE METADONNEES IMAGE
|
LIRE METADONNEES IMAGE ( image ; nomMeta ; contenuMeta {; nomMeta2 ; contenuMeta2 ; ... ; nomMetaN ; contenuMetaN} ) | ||||||||
Paramètre | Type | Description | ||||||
image | Image |
![]() |
Image dont vous souhaitez lire les métadonnées | |||||
nomMeta | Texte |
![]() |
Nom ou chemin du bloc à lire | |||||
contenuMeta | Variable |
![]() |
Contenu de la métadonnée | |||||
La commande LIRE METADONNEES IMAGE permet de lire le contenu de métadonnées (ou méta-balises) présentes dans image (champ ou une variable image 4D). Pour plus d’informations sur les métadonnées, reportez-vous à la description de la commande FIXER METADONNEES IMAGE.
Passez dans le paramètre nomMeta une chaîne désignant le type de métadonnée à récupérer. Vous pouvez passer :
Passez dans le paramètre contenuMeta la variable destinée à recevoir les métadonnées.
Utilisation d’arbres DOM
$xml:=DOM Creer ref XML("Root") //Création d'un arbre XML DOM
//Réception des métadonnées TIFF
$_Xml_TIFF:=DOM Creer element XML($xml;"/Root/TIFF")
LIRE METADONNEES IMAGE(vPicture;"TIFF";$_Xml_TIFF)
//Réception des métadonnées GPS
$_Xml_GPS:=DOM Creer element XML($xml;"/Root/GPS")
LIRE METADONNEES IMAGE(vPicture;"GPS";$_Xml_GPS)
Utilisation de variables
C_DATE($dateAsDate)
LIRE METADONNEES IMAGE(vImage;TIFF date time;$dateAsDate) //retourne uniquement la date car "$dateAsDate" est de type Date
C_TEXTE($dateAsText)
LIRE METADONNEES IMAGE(vImage;TIFF date time;$dateAsText) //retourne uniquement la date mais au format XML
C_ENTIER($urgency)
LIRE METADONNEES IMAGE(vImage;IPTC urgency;$urgency)
Réception de balises à valeurs multiples dans des tableaux
TABLEAU TEXTE($tTkeywords;0)
LIRE METADONNEES IMAGE(vImage;IPTC keywords;$tTkeywords)
Après exécution de la commande, tTkeywords contient par exemple :
$tTkeywords{1}="france"
$tTkeywords{2}="europe"
Réception de balises à valeurs multiples dans une variable texte
C_TEXTE($vTmots;0)
LIRE METADONNEES IMAGE(vImage;IPTC keywords;$vTmots)
Après exécution de la commande, vTmots contient par exemple "france;europe".
La variable système OK retourne 1 si la récupération des métadonnées s’est bien passée, et 0 si une erreur se produit ou si au moins une des balises n’est pas trouvée. Dans tous les cas, les valeurs lisibles sont retournées.
Produit : 4D
Thème : Images
Numéro :
1122
Nom intl. : GET PICTURE METADATA
Créé : 4D v12
FIXER METADONNEES IMAGE
LIRE MOTS CLES IMAGE
Noms des métadonnées images
Valeurs des métadonnées images
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)