4D v14.3FIXER METADONNEES IMAGE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
FIXER METADONNEES IMAGE
|
FIXER METADONNEES IMAGE ( image ; nomMeta ; contenuMeta {; nomMeta2 ; contenuMeta2 ; ... ; nomMetaN ; contenuMetaN} ) | ||||||||
Paramètre | Type | Description | ||||||
image | Image |
![]() |
Image dont vous souhaitez écrire les métadonnées | |||||
nomMeta | Texte |
![]() |
Nom ou chemin du bloc à écrire | |||||
contenuMeta | Variable |
![]() |
Contenu de la métadonnée | |||||
La commande FIXER METADONNEES IMAGE permet d’écrire ou de modifier le contenu de métadonnées (ou méta-balises) présentes dans image (champ ou une variable image 4D), lorsqu'elles sont modifiables.
Les métadonnées sont des informations supplémentaires insérées dans les images. 4D permet de manipuler quatre types de métadonnées standard : EXIF, GPS, IPTC et TIFF.
Note : Pour une description détaillée de ces types de metadonnées, vous pouvez consulter les documents suivants : http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf (IPTC) et http://exif.org/Exif2-2.PDF (TIFF, EXIF et GPS).
Passez dans le paramètre nomMeta une chaîne désignant le type de métadonnée à écrire ou à modifier. Vous pouvez passer :
Passez dans le paramètre contenuMeta les nouvelles valeurs de la métadonnée :
Attention : Certaines métadonnées sont en lecture seulement, par exemple TIFF XResolution/TIFF YResolution, EXIF Color Space ou EXIF Pixel X Dimension/EXIF Pixel Y Dimension, elles ne peuvent donc pas être modifiées par la commande FIXER METADONNEES IMAGE.
Sous Windows, si une erreur se produit durant l’exécution de la commande, la variable OK prend la valeur 0. A noter que sous Mac OS, pour des raisons techniques, les erreurs d’écriture des métadonnées ne sont pas détectées. La variable OK n’est pas modifiée par cette commande sous Mac OS.
Notes :
Ecriture de plusieurs valeurs de la métadonnée "Keywords" via des tableaux :
TABLEAU TEXTE($tTkeywords;2)
$tTkeywords{1}:="france"
$tTkeywords{2}:="europe"
FIXER METADONNEES IMAGE(vImage;IPTC keywords;$tTkeywords)
Ecriture du bloc GPS via une référence DOM :
C_TEXTE($domMetas)
$domMetas:=DOM Analyser source XML("metas.xml")
C_TEXTE($refGPS)
$refGPS:=DOM Chercher element XML($domMetas;"Metadatas/GPS")
Si(OK=1)
FIXER METADONNEES IMAGE(vImage;"GPS";$refGPS) //$refGPS pointe bien ici sur l'élement GPS
...
Fin de si
DOM FERMER XML($domMetas)
Lorsque toutes les métadonnées sont manipulées via une référence d’éléments DOM, les balises sont stockées comme attributs attachés à un élément (enfant de l’élément référencé) dont le nom est le nom du bloc (TIFF, IPTC, etc.). Lorsqu’un bloc de métadonnées spécifique est manipulé, les balises du bloc sont stockées comme attributs directement attachés à l’élement référencé par la commande.
Produit : 4D
Thème : Images
Numéro :
1121
Nom intl. : SET PICTURE METADATA
Créé : 4D v12
LIRE METADONNEES IMAGE
LIRE MOTS CLES IMAGE
Noms des métadonnées images
Valeurs des métadonnées images
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)