Auteur Sujet: Problème avec les caractères accentués dans mon processus de géocodage  (Lu 20564 fois)

Hors ligne JarJar

  • Nouveau
  • Messages: 13
    • Voir le profil
Bonjour,

Voici le processus de traitement de mes photos :

1) J'importe depuis ma carte mémoire les photos avec Lightroom. J'applique des paramètres prédéfinis au niveau des métadonnées lors de l'importation.
2) Je sauvegarde les métadonnées dans les photos.
3) J'ouvre mon programme de géocodage et je glisse les photos que je viens d'importer dans la fenêtre principale depuis Lightroom.
4) Je géocode les photos, puis j'enregistre les métadonnées dans les fichiers.
5) Pour finir, je réimporte les métadonnées dans Lightroom.

Après l'importation des métadonnées, tous les caractères accentués sont affichés incorrectement, même les données non touchées par le programme de géocodage.

Rencontrez-vous le même problème ?



Hors ligne Gilles

  • Administrateur
  • Membre héroïque
  • Messages: 7422
    • Voir le profil
    • Utiliser Lightroom
    • E-mail
Quelle système, quel logiciel ?
Mon QI est tenace...

Hors ligne FX Belloir

  • Moderateur
  • Membre héroïque
  • Messages: 2214
    • Live Messenger (MSN) - transfxb@hotmail.fr
    • Voir le profil
    • PHOTO [numérique]
Problème connu.
Il n'y a que GeoSetter qui code correctement les caractères accentués.
Je suppose que ce n'est pas Geosetter que tu utilises...
Toute la suite LR - CC, mobile, web
Canon  SX260HS, S100, G12, 20D, 7D

Zaphod

  • Invité
GeoSetter est gratuit et très bon... il est temps de changer de soft ;)

Hors ligne JarJar

  • Nouveau
  • Messages: 13
    • Voir le profil
J'utilise Lightroom 2.3 sur un iMac avec Mac OS 10.5.6. Je rencontre un problème avec les caractères accentués quelque soit le programme de géocodage et en particulier HoudahGeo, PhotoGPSEditor ou GPSPhotoLinker. Si GeoSetter se base sur ExifTool, le problème reste le même.

J'ai fait des recherches et voici quelques remarques/réflexions qui me font penser qu'il y a un bug ou un problème de gestion des caractères accentués dans Lightroom (en tout cas, la version Mac). Il est possible que plusieurs points ci-dessous ne soient pas totalement corrects. Merci donc si vous avez des précisions à apporter.

1) Les caractères accentués peuvent être encodés selon différents formats.
2) En principe, les données au format XMP doivent être encodées en UTF-8.
3) Tous les champs XMP doivent utiliser le même format.
4) Les métadonnées au format EXIF sont créées par l'appareil photo au moment de créer l'image. En principe, ces données ne doivent plus être modifiées par la suite.
5) Le format EXIF prévoit des champs pour des coordonnées géographiques. Elles sont enregistrées "à part" des données EXIF mais font partie du format.
6) Le format IPTC ne comporte pas de champs pour des coordonnées géographiques, mais permet de spécifier le lieu de la prise de vue (ville, pays, région).
7) Les données IPTC sont incluses (embedded) dans l'en-tête des fichiers image JPG, TIFF, PNG, MIFF, PS, PDF, PSD et DNG.
8) Le format XMP (format propriétaire d'Adobe) permet d'enregistrer toutes les données EXIF, IPTC et beaucoup plus dans l'en-tête des fichiers JPG, JP2, TIFF, GIF, EPS, PDF, PSD, DNG, PNG, DJVU, SVG et MIFF, mais aussi MOV, AVI, ASF, WMV, FLV, SWF et MP4, ainsi que WMA et les formats audio s'ils support les tags ID3v2.
9) Je croyais que les données au format XMP étaient obligatoirement enregistrées dans un fichier "annexe". C'est vrai uniquement pour les fichiers au format RAW propriétaire.

Maintenant, fort de ce qui précède, je vais essayer de comprendre le comportement de Lightroom:
9) Lors de l'importation d'une image, Lightroom lit les données EXIF de l'en-tête du fichier. Quid s'il y a des données IPCT et XMP dans l'en-tête du fichier ? Quid s'il y a un fichier "side-car " ? Et comment fait Lightroom si des données EXIF sont également codées dans un fichier XMP ou une en-tête XMP et qu'elles sont différentes ? N'ayant pas d'outils pour modifier spécifiquement les tags des en-têtes EXIF/IPCT et XMP je n'ai pas de réponses à ces questions.
10) Les données sont enregistrées dans la base de données de Lightroom. Les données ajoutées dans Lightroom sont également enregistrées dans sa base de données. Pour enregistrer les données dans le fichier, il faut utiliser le menu "Métadonnées/Enregistrer les métadonnées dans le fichier". Les données stockées dans la base de Lightroom sont enregistrées au format XMP dans l'en-tête du fichier ou dans un fichier "side car" s'il s'agit d'un fichier raw.
11) Lors de l'enregistrement des données XMP, il semble que Lightroom ne spécifie pas le format des caractères spéciaux (par exemple UTF-8).
12) J'ai cherché à savoir ce que fait Lightroom lorsque l'on veut "Lire les métadonnées depuis le fichier". Il semble que Lightroom réimporte les données XMP et les données EXIF/IPCT qui sont nouvelles ou qui ont été modifiées par un programme tiers. Mais on constate donc que potentiellement, pour une même donnée, on peut en avoir trois versions simultanément. Une version dans la base de Lightroom, une dans l'en-tête EXIF ou IPCT et une dernière version dans les données XMP du fichier. Quid du comportement de Lightroom dans ce dernier cas.
13) Si le programme tiers modifie/ajoute des données avec des caractères spéciaux en spécifiant le format UTF-8, après réimportation dans Lightroom, toutes les données avec des caractères accentués autres que les données modifiées par le programme ne seront pas correctement affichées. À l'inverse, si le programme tiers ne spécifie pas le format des caractères spéciaux, les données modifiées/ajoutées ne seront pas affichées correctement dans Lightroom.
14) En fonction de la manière dont le programme tiers modifie le fichier (entête EXIF, IPCT ou XMP) le problème peut varier d'un programme à un autre.

Bref, prenez ce qui précède, mélangez le tout et plus personne ne comprend rien. Il serait souhaitable qu’Adobe indique précisément comment Lightroom gère l'importation et l'exportation des métadonnées (règles de gestion).

Si quelqu'un peut apporter des précisions pour éclairer ma lanterne, merci d'avance.

Zaphod

  • Invité
A mon avis tout est en UTF8.
Perso mes IPTC sont parfaitement lus avec Lightroom / Vista / GeoSetter et parfaitement transmis à ma galerie en ligne sous Piwigo.

Et pourtant j'ai des caractères accentués français ou des caractères norvégiens style å ou ø.

Lightroom est parfaitement compatible UTF8... je pense qu'il faut chercher du côté des autres softs (peut-être des options à régler ?)



Hors ligne JarJar

  • Nouveau
  • Messages: 13
    • Voir le profil
A mon avis tout est en UTF8.
Perso mes IPTC sont parfaitement lus avec Lightroom / Vista / GeoSetter et parfaitement transmis à ma galerie en ligne sous Piwigo.

Quel est ton processus pour géocoder tes photos avec GeoSetter ? Ajoutes-tu des données IPTC (ville, pays) avec des caractères spéciaux dans GeoSetter avant de réimporter les données dans Lightroom ?

Lightroom est parfaitement compatible UTF8... je pense qu'il faut chercher du côté des autres softs (peut-être des options à régler ?)

Lightroom est compatible avec UTF-8 mais il semble qu'il ne spécifie pas ce format lors de l'enregistrement des métadonnées dans le fichier image. J'ai fait le test avec 3 programmes différents. Donc, soit on a trois programmeurs différents qui font "mal" les choses, soit c'est un problème avec Lightroom.
« Modifié: 11 avril 2009 à 00:34 par JarJar »

Zaphod

  • Invité
Quel est ton processus pour géocoder tes photos avec GeoSetter ? Ajoutes-tu des données IPTC (ville, pays) avec des caractères spéciaux dans GeoSetter avant de réimporter les données dans Lightroom ?
En général je mets les données de localisation (hors GPS) dans LR, ensuite Ctrl+S, je mets les coordonnées GPS (dans les XMP) avec GeoSetter, ensuite Ctrl+S, mise à jour dans Lightroom.

Mais ça m'est aussi arrivé de modifier les données IPTC dans GeoSetter, ça fontionne très bien aussi.

C'est quelque chose qui me faisait un peu peur car d'autres softs (style PTLens) font systématiquement n'importe quoi avec les caractères spéciaux, mais là, aucun souci.

Lightroom est compatible avec UTF-8 mais il semble qu'il ne spécifie pas ce format lors de l'enregistrement des métadonnées dans le fichier image. J'ai fait le test avec 3 programmes différents. Donc, soit on a trois programmeurs différents qui font "mal" les choses, soit c'est un problème avec Lightroom.
C'est étrange, parce que mis à part PLens... mon LR communique très bien avec les autres softs IPTC/XMP.

Après UTF8 est peut-être géré différemment sous Mac...

Hors ligne JarJar

  • Nouveau
  • Messages: 13
    • Voir le profil
Merci Zaphod pour tes commentaires.

Zephir

  • Invité
Pour ma part, j'ai aussi  des problèmes d'encodages de caractères accentués (dans les tags par exemple) que ce soit sur des DNG ou du JPEG.
OS X10.5.6 LR2.3

Les champs avec caractères accentués passent bien dans LR et dans le Finder d'OS X mais… nulle part ailleurs !

Bon, et si j'ai bien compris, il n'y aucun logiciel équivalent à HoudahGeo qui marche bien sur mac ?

Hors ligne JarJar

  • Nouveau
  • Messages: 13
    • Voir le profil
Bon, et si j'ai bien compris, il n'y aucun logiciel équivalent à HoudahGeo qui marche bien sur mac ?

Non, je n'ai pas encore trouvé. Mais je reste persuadé qu'il s'agit d'un problème lié à LR.

Hors ligne FX Belloir

  • Moderateur
  • Membre héroïque
  • Messages: 2214
    • Live Messenger (MSN) - transfxb@hotmail.fr
    • Voir le profil
    • PHOTO [numérique]
Non, je n'ai pas encore trouvé. Mais je reste persuadé qu'il s'agit d'un problème lié à LR.
Qu'est-ce qui te persuade à ce point que c'est lié à un problème dans LR ?
J'utilise LR et GeoSetter, sous Windows, pour faire exactement la même chose que toi avec LR et HoudahGeo sous Mac et je n'ai pas le problème d'encodage que tu décris.
Par contre, il existe d'autres logiciels de géocodage sous Windows qui engendrent le problème que tu décris.
Et le problème provient du fait que ces logiciels de géocodage n'encodent pas correctement les caractères accentués, par exemple.

Pour l'instant, la conclusion serait plutôt :
- c'est un problème lié à HoudahGeo
ou bien
- c'est un problème lié à LR sous Mac

Et pour ma part, je pencherais volontiers pour un problème du côté de HoudahGeo.
Il suffit en effet de lire ce qui est indiqué ici :
http://blogs.adobe.com/lightroomjournal/2007/11/geocoding_your_photos_with_lig.html

et en particulier ce passage qui concerne HoudahGeo:
"Even if you think your XMP is up to date, I still recommend that you perform this step. I have seen cases where keywords will be read back incorrectly, especially in JPEG files containing keywords with letters outside the US ASCII set (typically letters with accents). Saving will help prevent this problem."
« Modifié: 22 avril 2009 à 15:22 par FX Belloir »
Toute la suite LR - CC, mobile, web
Canon  SX260HS, S100, G12, 20D, 7D

Hors ligne JarJar

  • Nouveau
  • Messages: 13
    • Voir le profil
Qu'est-ce qui te persuade à ce point que c'est lié à un problème dans LR ?

Pour trois raisons. Premièrement, comme je l'ai déjà mentionné, je n'ai trouvé aucun programme de géocodage sur Mac qui ne pose pas un problème avec les caractères accentués. J'ai même essayé un programme en Java sans succès. Donc, soit tous les développeurs sur Mac sont des pommes ou il y a un problème avec LR.
Deuxièmement, je n'ai trouvé aucun utilisateur Mac qui utilise un processus de traitement similaire au mien qui ne rencontre pas ce type de problème.
Troisièmement, j'ai signalé le problème au développeur de HoudahGeo et j'ai pu tester deux versions du programme : une avec spécification du type de codage (approche "normale") et l'autre sans spécification (comme le fait LR sur Mac). Résultat: lorsque HoudahGeo modifie/ajoute des données avec des caractères spéciaux en spécifiant le format UTF-8, après réimportation dans Lightroom, toutes les données avec des caractères accentués autres que les données modifiées par le programme ne seront pas correctement affichées. À l'inverse, si HoudahGeo ne spécifie pas le format des caractères spéciaux, les données modifiées/ajoutées ne seront pas affichées correctement dans Lightroom.

Je pense donc que la version Mac a un bug à ce niveau.

Hors ligne FX Belloir

  • Moderateur
  • Membre héroïque
  • Messages: 2214
    • Live Messenger (MSN) - transfxb@hotmail.fr
    • Voir le profil
    • PHOTO [numérique]
Tu as lu les dernières lignes de mon dernier post ?
Toute la suite LR - CC, mobile, web
Canon  SX260HS, S100, G12, 20D, 7D

Zaphod

  • Invité
je n'ai trouvé aucun programme de géocodage sur Mac qui ne pose pas un problème avec les caractères accentués.
A priori les softs de géocodage sous Mac sont quand même assez basiques, malheureusement (si on compare à ce qui est dispo sous PC)...

Que se passe-t-il avec les autres softs qui lisent les XMP ?
Ont-ils des problèmes avec les accents ?