| 4D v18LIRE METADONNEES IMAGE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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.
									FIXER METADONNEES IMAGE
									
									LIRE MOTS CLES IMAGE
									
									Noms des métadonnées images
									
									Valeurs des métadonnées images
									
	Produit :  4D
	Thème :  Images
	Numéro :  
        1122
        
        
        
	Nom intl. :  GET PICTURE METADATA
	Créé :  4D v12
	4D - Langage ( 4D v18)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire