FAQ: Questions sur les images et les objets multimedia

De PGVWiki
Sauter à la navigation Sauter à la recherche

Questions sur les images et les objets Multimedia

Comment fonctionnent les objets multimedia dans un fichier Gedcom ?

La spécification GEDCOM 5.5 intègre les objets multimedia à travers la balise OBJE. PhpGedView recherche la présence de cette balise dans le fichier Gedcom lorsqu’il recherche un objet multimedia. Voici à quoi ressemble le code d’un fichier GEDCOM qui relie une image à une personne :

1 OBJE
2 TITL Un titre pour cette image
2 FILE C:\Documents and Settings\Utilisateur\Mes Documents\Mes images\Genealogie\Grand_papa_andré.jpg
2 FORM JPG
2 _PRIM Y

Cet extrait du code Gedcom signifie que le fichier Grand_papa_andré.jpg est associé à cette personne et que pour cette personne ce fichier porte le titre (TITL) " Un titre pour cette image ". La balise FILE est la seule balise obligatoire qui indique l’emplacement de ce fichier image. La balise _PRIM est souvent ajoutée par les programmes de généalogie pour signifier que cette image est l’image principale PRIM, ou pour indiquer que cette image est celle qui doit être utilisée dans les diagrammes.

Le chemin complet du fichier "C:\Documents ...\GrandpaJones.jpg" n’est plus valable sur Internet. PhpGedView suppose que tous les fichiers media sont placés dans le répertoire "media" et que donc par défaut il va chercher cette image "media/GrandpaJones.jpg". PhpGedView va également rechercher la vignette de cette image dans le répertoire "media/thumbs/GrandpaJones.jpg" path. PhpGedView réalise cette conversion en fonction des paramètres de configuration du Gedcom relatifs au "Répertoire multimedia" et aux "Niveaux de sous répertoires multimedia".

Avec le paramétrage des « Niveaux de sous répertoires multimedia", vous pouvez indiquer à PhpGedView de rechercher l’image à cet emplacement "media/Genealogy/GrandpaJones.jpg" ou bien à cet emplacement "media/Mes images/Genealogy/GrandpaJones.jpg". Cela vous permet ainsi d’organiser vos images et d’éviter des conflits de noms d’images.

Voici un exemple d’utilisation avec un « Niveaux de sous répertoires multimedia » paramétré à 1:

Pour les enregistrements GEDCOM suivants :

1 OBJE
2 FORM jpg
2 FILE H:\PGV\media\Family1\image0001.jpg
2 TITL Titre de la famille 1 
2 NOTE Note sur la famille 1 pic 
2 _SCBK Y
2 _PRIM N
2 _TYPE PHOTO
2 _SSHOW Y

Un autre individu (INDI) a l’enregistrement GEDCOM suivant:

1 OBJE
2 FORM jpg
2 FILE H:\PGV\media\Famille2\image0001.jpg
2 TITL Titre de la famille 2 
2 NOTE Note sur la famille 2 
2 _SCBK Y
2 _PRIM N
2 _TYPE PHOTO
2 _SSHOW Y

Vous pouvez utiliser les chemins de fichier suivants :
/media/famille11/image0001.jpg (image principale)
/media/thumbs/famille1/image0001.jpg (vignette)
/media/famille2/image0001.jpg (image principale)
/media/thumbs/famille22/image0001.jpg (vignette)

Pourquoi ai-je perdu les images après avoir mis à jour un fichier Gedcom ?

La cause la plus probable est due à la méthode utilisée par votre logiciel de généalogie pour exporter les liens (emplacements) des images dans votre fichier GEDCOM. Des logiciels de généalogie tels que Family Tree Maker, n’exportent pas les liens des objets multimedia dans le fichier GEDCOM. Pour ce type de fichiers GEDCOM, phpGedView a prévu l’"Outil d’ajout de media » qui vous permet de conserver les liens de vos images dans une table séparée de la base de données puis de les ajouter au Gedcom avant de les importer.

D’autres programmes, tels que Family Historian, utilisent des liens particuliers de telle sorte que les noms des images ne sont pas les mêmes à chaque export. Il y a un programme disponible qui vous aidera à convertir ces types de Gedcoms. Il peut être téléchargé ici : http://www.fhug.org.uk/cgi-bin/index.cgi?action=downloadinfo&cat=GedCom&id=3