Projet

Général

Profil

Actions

Bug #3021

fermé

Souci avec récupération des métadonnées IPTC avec encodage UTF-8

Ajouté par Anonyme il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
08/03/2012
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.9
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Nous avions un souci avec l'encodage du watermark (IPTC 634) et il m'a été conseillé d'utiliser XnViewMP qui permet de forcer l'encodage des étadonnées en UTF-8.

Nous avons déployé XnViewMP et nous avons le souci suivant : le watermark apparaît correct sur la photo (Département de la Drôme en l'occurrence) mais les métadonnées ne sont plus récupérées...

En PJ, la même photo : 1 fois avec l'encodage (comme avant, suffixe _avant) et 1 fois avec l'encodage UTF-8 (suffixe _apres).

Rappel : notre serveur est un Linux.

Je vous remercie de votre analyse et de votre retour.


Fichiers

_31605rc_avant.jpg (1,59 Mo) _31605rc_avant.jpg Anonyme, 08/03/2012 09:03
_31605rc_apres.jpg (1,59 Mo) _31605rc_apres.jpg Anonyme, 08/03/2012 09:03
_27790_avant.JPG (1,89 Mo) _27790_avant.JPG Photo sans encodage forcé UTF-8 Anonyme, 08/03/2012 17:34
_27790_apres.JPG (1,9 Mo) _27790_apres.JPG Photo avec encodage forcé UTF-8 Anonyme, 08/03/2012 17:34
_31605rc_avant.jpg (1,59 Mo) _31605rc_avant.jpg Photo sans encodage forcé UTF-8 Anonyme, 08/03/2012 17:34
_31605rc_apres.jpg (1,59 Mo) _31605rc_apres.jpg Photo avec encodage forcé UTF-8 Anonyme, 08/03/2012 17:34
ANO_120308_Gallery_Metadonnees.doc (1,77 Mo) ANO_120308_Gallery_Metadonnees.doc Images écran du problème sur Silverpeas Anonyme, 08/03/2012 17:34
_31605rc_avant_sanselan.txt (2,23 ko) _31605rc_avant_sanselan.txt Nicolas Eysseric, 10/03/2012 01:33
_31605rc_apres_sanselan.txt (1,86 ko) _31605rc_apres_sanselan.txt Nicolas Eysseric, 10/03/2012 01:33
ANO_120424_Codage_Iptc.doc (1,08 Mo) ANO_120424_Codage_Iptc.doc Copies écran Anonyme, 24/04/2012 11:58
Tomates_REY_9441.JPG (5,47 Mo) Tomates_REY_9441.JPG Photo Anonyme, 24/04/2012 11:58

Mis à jour par Anonyme il y a plus de 12 ans

Petit complément :
La donnée IPTC 592 que nous utilisons en watermark image originale est bien récupéré : l'information apparaît sur les photos, mais l'information n'est pas visible dans l'encadré réservé aux métadonnées.
Les données EXIF modèle et date de prise de vue sont les seules informations affichées dans l'encadré réservé aux métadonnées.

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de New à Feedback

Est-il possible de nous transmettre des captures d'écran afin de bien mettre en évidence le problème pour être certain que nous le comprenions bien ?

Mis à jour par Anonyme il y a plus de 12 ans

Et voici les images écran, et d'autres photos.

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

Voici mon retour après plus de deux heures d'investigation.

Sur les images suffixées 'après', je reproduis bien le problème.
Il apparait que la récupération des données IPTC n'est pas gérée de la même manière lorsqu'il s'agit du watermark ou de l'affichage dans l'onglet "Image".
Lors du traitement du watermark, la bibliothèque drew-metadata-extractor est utilisée.
Lors de l'affichage dans l'onglet "Image", c'est la bibliothèque sanselan.
Dans mon environnement Windows, la première récupère bien les données IPTC mais semble connaitre des problèmes avec l'UTF-8.
La seconde ne récupère tout simplement pas les données IPTC !
Je joins les données extraites par Sanselan.getMetadata().

Ce qui me surprend le plus. C'est que je ne rencontre pas de problème avec les images suffixées 'avant' !

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

De plus, nous vous avons conseillé d'utiliser XnViewMP ou XnView ?

Mis à jour par Anonyme il y a plus de 12 ans

XnviewMP a été conseillé pour résoudre le problème d'encodage du watermatk. Il avait été question de Windows 7 qui permet de modifier certaines métadonnées mais pas celle que nous utilisons pour le watermark.

Mis à jour par Anonyme il y a plus de 12 ans

Avez-vous pu avancer sur le problème ?

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de Feedback à Assigned
  • Assigné à mis à Emmanuel Hugonnet
  • Version cible mis à Version 5.9

Nous devons utilisé la même librairie quelque soit le contexte de récupération des méta-données (watermark ou simple affichage). L'utilisation de la dernière version de metadata-extractor semble être la bonne solution.

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

  • Statut changé de Assigned à Resolved
  • % réalisé changé de 0 à 100

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de Resolved à Closed

OK. Validé.

Mis à jour par Anonyme il y a plus de 12 ans

L'environnement de test a été migré en 5.9 et mon souci d'encodage existe toujours... cf copies écran ci-joint avec la photo.

Mis à jour par Anonyme il y a plus de 12 ans

  • Assigné à mis à Nicolas Eysseric

Est-il possible d'étudier ce problème d'encodage qui nous poursuit, à chaque changement de version, avec un comportement différent ?

Par avance merci.

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de Re-opened à Assigned
  • Assigné à changé de Nicolas Eysseric à Yohann Chastagnier
  • Votre version de Silverpeas changé de 5.8 à 5.9

Porter un regard neuf sur ce problème également...
Avec les informations fournies, dans un premier temps, voir le comportement sous Windows et sous Linux.

Mis à jour par Yohann Chastagnier il y a plus de 12 ans

  • Statut changé de Assigned à In progress...

Sur la base des éléments joints suite à la réouverture de cette anomalie, nous avons vérifié dans un premier temps, sur la version 5.9.x de Silverpeas et dans un environnement d'exécution Windows, que les données IPTC ne sont effectivement pas présentées pour la photo _35206.JPG, alors qu'il nous est précisé qu'il en existe.

Nous avons donc essayé de vérifier l'existence de ces informations IPTC. Pour se faire, l'outil XnViewMP v0.39(beta) 64-Bits (http://download.xnview.com/XnViewMP-win-x64.zip) a été utilisé.
Cet outil m'a effectivement permis de vérifier la présence des dites informations.

Nous avons également constaté, via l'utilisation d'un deuxième outil, qui se nomme PhotoMe (http://www.photome.de) que le TAG IPTC CodedCharacterCharset n'est pas présent dans la photo et que les informations IPTC elles mêmes ne sont pas codées en UTF-8. Ces deux points posent un problème pour l'API Java drew-metadata-extractor utilisée dans Silverpeas (l'API Java, Open Source, de lecture des métadonnées la plus aboutie à ce jour).

Le travail suivant a permis l'intégration des photos ci-jointes à l'anomalies sans problème :

1 - Paramétrage de XnViewMP

.OPtions

Mis à jour par Anonyme il y a plus de 12 ans

Bonjour,

Désolée pour ma réponse tardive.

Les photographes ont bien XnviewMP mais ils ne l'utilisent pas... d'où le problème de non présence de l'information sur le codage.
Je viens de leur communiquer la procédure pour forcer l'encodage et pour renseigner les métadonnées.

J'ai vérifié sur des photographies récentes : en passant dans XnviewMP (avec le codage forcé), la récupération dans Silverpeas est correcte.

Merci pour le temps passé à analyser ce problème.

La demande peut être clôturée.

Cordialement,

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de In progress... à Closed
Actions

Formats disponibles : Atom PDF