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=4

Mes photos et d’autres fichiers media ne s’affichent pas. Que dois-je faire ?

Lisez d’abord la section media de ce site web et la section « objets multimedia » du fichier « readme.txt » pour obtenir plus d’information sur les fichiers multi-media files et sur le répertoire media. Suivez les étapes afin que PhpGedView to recognize your media filepuisse reconnaître vos fichiers media:

  • Collectez en premier lieu tous les fichiers media qui sont référencés dans votre fichier GEDCOM et placez les dans un nouveau répertoire.
  • Créez ensuite des vignettes pour chacun de ces fichiers et placez ces vignettes dans un répertoire séparé en donnant à chacune de ces vignettes le même nom que celui du fichier media correspondant.
  • Transférez les fichiers media dans le répertoire media. Si vous avez modifié l’emplacement du répertoire media dans la configuration en ligne de PhpGedView, transférez alors ces fichiers dans le répertoire que vous avez choisi.
  • Transférez vos vignettes dans le répertoire « media/thumbs ».