This is an old revision of the document!


Introduction

Les métadonnée sont des données contenues directement dans le fichier. Même si vous perdez votre base de données, ces données seront toujours présentes! Exemples de métadonnées : taille du fichier, largeur & hauteur (pour une image) métadonnée EXIF, métadonnée IPTC, tags ID3 (format de fichier mp3).

Afficher les métadonnées

Dans la page de présentation d'un élément (une image, la plupart du temps) PhpWebGallery vous propose d'afficher les métadonnées : utiliser le bouton afficher les métadonnées du fichier dans la barre de navigation. Selon la configuration, certaines métadonnées seront affichées.

Métadonnées de base

Les métadonnées de base sont la taille du fichier, la largeur et la hauteur. Elles sont affichées par défaut dans la liste des propriétés de l'élément. Historiquement, ces données n'avaient jamais été considérées comme des métadonnées, mais dans la réalité, elles le sont.

EXIF

(Exchangeable Image File Format)

Vous pouvez configurer les métadonnées EXIF à afficher dans include/config.inc.php, voici un extrait de la version 1.4.0 :

// show_exif_fields : in EXIF fields, you can choose to display fields in
// sub-arrays, for example ['COMPUTED']['ApertureFNumber']. for this, add
// 'COMPUTED;ApertureFNumber' in $conf['show_exif_fields']
//
// The key displayed in picture.php will be $lang['exif_field_Make'] for
// example and if it exists. For compound fields, only take into account the
// last part : for key 'COMPUTED;ApertureFNumber', you need
// $lang['exif_field_ApertureFNumber']
//
// for PHP version newer than 4.1.2 :
// $conf['show_exif_fields'] = array('CameraMake','CameraModel','DateTime');
// 
$conf['show_exif_fields'] = array('Make',
                                  'Model',
                                  'DateTime',
                                  'COMPUTED;ApertureFNumber');

Comme vous pouvez le voir, PhpWebGallery est très flexible. Vous pouvez tester un fichier tools/sample.jpg pour afficher toutes les métadonnées incluses en exécutant le script tools/metadata.php.

IPTC

(International Press Télécommunications Council) voici les définitions officielles des codes IPTC. (source : http://www.dublincore.org/) tableau bien utile pour les photographes qui souhaitent les utiliser dans un cadre professionel et de collaboration. Eric-vimages.com

Set (numéro du champ) Nom du champ Description Traduction et Commentaire
5Object Name non répétable, 64 caractères maximumNom de l'objet
7Edit Statusnon répétable, 64 caractères maximumStatut éditorial
10Urgencynon répétable, un seul caractèrePriorité
15Categorynon répétable, 3 caractères maximumCatégorie - ce champ est obsolète dans IIMV4
20Supplemental Categoryrépétable, 32 caractères maximumCatégorie supplémentaire
22Fixture Identifiernon répétable, 32 caractères maximumIdentificateur
25Keywordsrépétable, 64 caractères maximumMots-clés
30Release Datenon répétable, 8 caractères, forme AAAAMMJJDate de disponibilité
35Release Timenon répétable, 11 caractères, forme HHMMSS±HHMMHeure de disponibilité, suit la norme ISO8601.
40Special Instructionsnon répétable, 256 caractères maximumInstructions spéciales
45Reference servicerépétable, 10 caractères maximum. OptionnelService de référence (doit être suivi des champs 47 et 50)
47Reference Dateobligatoire si le champ 45 est présent, 8 caractères, forme AAAAMMJJDate de référence
50Reference Numberobligatoire si le champ 45 est présent, 10 caractères maximumNuméro de référence
55Date Creatednon répétable, 8 caractères, forme AAAAMMJJDate de création de l'objet
60Time Creatednon répétable, 11 caractères, forme HHMMSS±HHMMHeure de création de l'objet, suit la norme ISO8601.
65Originating Programnon répétable, 32 caractères maximumProgramme ayant créé l'objet
70Program versionnon répétable, 10 caractères maximumVersion du programme ayant créé l'objet
75Object cyclenon répétable, un seul caractèreCycle de l'objet 'a' = le matin, 'b' = l'après-midi, 'c' = matin et après-midi
80By-linerépétable, 32 caractères maximumCréateur de l'objet (auteur): nom du rédacteur, du photographe, etc.
85By-line Titlerépétable, 32 caractères maximumTitre du créateur ou des créateurs. Ex. “Staff Photographer”, “Envoyé spécial”
90Citynon répétable, 32 caractères maximumVille
95Province/Statenon répétable, 32 caractères maximumProvince/État
100Country/Primary Location Codenon répétable, 3 caractèresCode du pays, suit la norme ISO3166 (codes pays sur 3 caractères)
101Country/Primary Location Namenon répétable, 64 caractères maximumLibellé du pays
103Original Transmission Referencenon répétable, 32 caractères maximumRéférence de la transmission (code)
105Headlinenon répétable, 256 caractères maximumTitre
110Creditnon répétable, 32 caractères maximumCrédit (fournisseur de l'objet)
115Sourcenon répétable, 32 caractères maximumSource (propriétaire intellectuel de l'objet)
116Copyright Noticenon répétable, 128 caractères maximumCopyright
118Contactrépétable, 128 caractères maximumContact
120Caption/Abstractnon répétable, 2000 caractères maximumDescription, Résumé, Commentaire
122Writer/Editorrépétable, 32 caractères maximumAuteur de la Description (du champ 120)
130Image Typenon répétable, 2 caractèresType de l'image (cf. le document IPTC-NAA IIMV4)

je rajoute ici un lien vers une page en Français de Dublin Core. http://www-rocq.inria.fr/%7Evercoust/METADATA/DC-fr.1.1.html les définitions des champs IPTC sont détaillées. -vimages-

Analyse des métadonnées

Afficher les métadonnées est la solution la plus simple. Mais vous devez vous rendre compte que les informations des métadonnées ne peuvent pas servir pour la recherche. Si la date de création d'une photographie est uniquement positionnée dans la métadonnée EXIF (et pas dans la base de données), les visiteurs de la galerie n'auront pas la possibilité de trouver cette photographie s'ils recherchent des éléments à partir de la même date de création. La solution pour obtenir cette recherche est d'analyser les métadonnées au lieu d'uniquement d'afficher les métadonnées.

Parmi les métadonnées, certaines peuvent être copiées dans la base de données PhpWebGallery. Une fois copiées dans la base de données, elles sont considérées comme étant des données calculées : elles sont stockées dans la base de données uniquement pour des performances de vitesse (pendant la recherche principalement).

Dans la branche 1.3, très peu de métadonnées étaient supportées : taille du fichier, largeur et hauteur. Avec la branche 1.4, le support des métadonnées EXIF et IPTC a considérablement augmenté le nombre de métadonnées à gérer.

L'écran [Administration » Configuration » Métadonnées] vous permet de choisir quelles métadonnées seront analysées en plus des métadonnées de base (poids, dimensions) : en branche 1.4, il est ainsi possible de choisir d'analyser les EXIF et les IPTC. Une fois les métadonnées à analyser choisies, il reste à synchroniser les métadonnées sur l'écran [Administration » Général » Synchroniser].

Attention : la synchronisation des métadonnées va écraser les informations dans la base de données avec les informations trouvées dans les métadonnées. Si vous avez choisi d'analyser les métadonnées IPTC et qu'elles sont configurées pour aller chercher l'auteur, alors l'information “auteur” sera écrasée par celle se trouvant dans les métadonnées.

IPTC

Vous pouvez choisir quels identifiants IPTC viendront écraser vos champs de la base de données, dans include/config.inc.php

// use_iptc_mapping : in which IPTC fields will PhpWebGallery find image
// information ? This setting is used during metadata synchronisation. It
// associates a phpwebgallery_images column name to a IPTC key
$conf['use_iptc_mapping'] = array(
  'keywords'        => '2#025',
  'date_creation'   => '2#055',
  'author'          => '2#122',
  'name'            => '2#005',
  'comment'         => '2#120'
  );
 
Back to top
fr/meta_donnees.1131217694.txt.gz · Last modified: 2009/03/07 22:13 (external edit)
 
 
github twitter newsletter Donate Piwigo.org © 2002-2024 · Contact