repo version incompatible with ubuntu 11.04 ?

15 views
Skip to first unread message

Francois Chartier

unread,
May 2, 2011, 9:14:01 AM5/2/11
to jbr...@googlegroups.com
Read today on http://doc.ubuntu-fr.org/jbrout : apparently, the repository version of jbrout has some compatibility issue with ubuntu 11.04:
(But I haven't tried 11.04 myself yet, and am using SVN version, so... I'm just relaying it for info):

29/04/2011 - Ubuntu 11.04 (natty) : la version jBrout présente dans le dépôt externe (0.3.284) n'est pas compatible avec Ubuntu 11.04. Message d'erreur :

    Photo has incorrect exif/iptc tags, can't be imported



The author of the page also complains that jbrout uses 100% of his CPU...


Best regards
Francois


mana...@gmail.com

unread,
May 3, 2011, 6:42:16 AM5/3/11
to jbr...@googlegroups.com
I'm still under ubuntu 10.11 ... but will dist-upgrade this week.
I'll have a look at this trouble



--
You received this message because you are subscribed to the Google Groups "jBrout" group.
To post to this group, send email to jbr...@googlegroups.com.
To unsubscribe from this group, send email to jbrout+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jbrout?hl=en.

Francois Chartier

unread,
May 3, 2011, 9:14:27 AM5/3/11
to jbr...@googlegroups.com
Good luck with your upgrade. Haven't dared it yet... but apparently, Gnome 2 will still be available and we won't be forced to Unity... (and I'm not in a hurry for Gnome 3 either)




Francois Chartier

unread,
May 5, 2011, 5:52:45 AM5/5/11
to jbr...@googlegroups.com
Tried yesterday a fresh install in virtualbox (to have a look at unity v2011), and... it replied I didn't have the right harware for it (unity). Even after I installed manually the virtualbox guest additions (in previous ubuntu versions, I didn't have to do that...). I feel rather unsure about that version...

2011/5/3 Francois Chartier <chartier...@gmail.com>

Francois Chartier

unread,
May 9, 2011, 11:44:56 AM5/9/11
to jbr...@googlegroups.com
2011/5/5 Francois Chartier <chartier...@gmail.com>

Tried yesterday a fresh install in virtualbox (to have a look at unity v2011), and... it replied I didn't have the right harware for it (unity). Even after I installed manually the virtualbox guest additions (in previous ubuntu versions, I didn't have to do that...). I feel rather unsure about that version...

Actually, unity *does* work with virtualbox. Just forgot to activate 3D acceleration... :-/

How did the dist-upgrade go ?

Francois Chartier

unread,
May 10, 2011, 3:51:09 PM5/10/11
to jbr...@googlegroups.com
I didn't investigate, but reproduced the error. I guess it comes from pyexiv2 v0.3 ?

$ jbrout
The psyco module does not seem to be installed. It is not necessary, however it can speed up performance.
/usr/lib/jbrout/jbrout.py:1215: GtkWarning: IA__gtk_range_set_range: assertion `min < max' failed
  self.hs_from.set_range(0,t)
/usr/lib/jbrout/jbrout.py:1216: GtkWarning: IA__gtk_range_set_range: assertion `min < max' failed
  self.hs_to.set_range(0,t)
Traceback (most recent call last):
  File "/usr/lib/jbrout/jbrout.py", line 1534, in on_menu_refresh
    self.on_drop_folders_from_os(model,[path])
  File "/usr/lib/jbrout/jbrout.py", line 1634, in on_drop_folders_from_os
    for nb in iterator:
  File "/usr/lib/jbrout/jbrout/db.py", line 132, in add
    self.__addPhoto( file ,tags,filesInBasket)
  File "/usr/lib/jbrout/jbrout/db.py", line 192, in __addPhoto
    raise Exception(err+"\nPhoto has incorrect exif/iptc tags, can't be imported :\n"+str([file,]))
Exception: Traceback (most recent call last):
  File "/usr/lib/jbrout/jbrout/db.py", line 181, in __addPhoto
    needAutoRotation=DBPhotos.autorotAtImport,
  File "/usr/lib/jbrout/jbrout/tools.py", line 195, in __init__
    self.__info = pyexiv2.Image(self.__file)
AttributeError: 'module' object has no attribute 'Image'

Photo has incorrect exif/iptc tags, can't be imported :
[u'/home/narf/Images/test/p20090509-p1000309.jpg']


$ dpkg -l python-pyexiv2
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                     Version                 Description
+++-=======================-=======================-==============================================================
ii  python-pyexiv2          0.3.0-3ubuntu1          Python binding to Exiv2



2011/5/9 Francois Chartier <chartier...@gmail.com>

Francois Chartier

unread,
May 13, 2011, 5:07:53 AM5/13/11
to jbr...@googlegroups.com
Hem... still talking to myself. I forgot to specify it, but the test was done importing an image (a few of them actually), with the debian repository version (0.3.284).

I tried svn version yesterday and it works much better.

So... I guess it will be time to update the repo version soon...

François

Philippe

unread,
May 13, 2011, 5:11:20 PM5/13/11
to jBrout
Oui, avec SVN, aucun problème pour moi sur Ubuntu 11.04 ! Pourtant,
j'avais déjà tenté une installation par ce biais à l'époque (10.04,
10.10 ?), sans résultat. J'ai même réussi à récupérer mon arborescence
du fichier tags.xml du premier coup !
@ +,
Philippe

On 13 mai, 11:07, Francois Chartier <chartier.franc...@gmail.com>
wrote:

Philippe

unread,
May 15, 2011, 2:49:07 PM5/15/11
to jBrout
Mince, j'ai été un pour le moins hâtif dans mes conclusions. En fait,
les photos importées le sont avec des tags déformés (problème avec les
accents). Bizarre, la sélection de tags importés et déformés extrait
les mêmes photos que les tags d'origine sauvegardés dans leur
arborescence.
Mais il y a bien pire, jBrout ne reconnaît plus mes fichiers DNG :o(
Y a-t-il une astuce, au moins pour ce dernier point ?
@ +,
Philippe

Marciallus

unread,
May 16, 2011, 3:51:43 AM5/16/11
to jBrout
Bonjour

je suis nouveau sous JBrout mais j;ai eu le meme comportement sur la
version SVN, mes DNG n'etait pas geres, bon comme je connaissais pas
JBrout je pensais que c'etait normal et je les ai mis dans un
repertoire specifique pour pas avoir de souci.

Francois Chartier

unread,
May 19, 2011, 6:01:55 AM5/19/11
to jbr...@googlegroups.com
Le 15 mai 2011 20:49, Philippe <philippe...@gmail.com> a écrit :
Mince, j'ai été un pour le moins hâtif dans mes conclusions. En fait,
les photos importées le sont avec des tags déformés (problème avec les
accents). Bizarre, la sélection de tags importés et déformés extrait
les mêmes photos que les tags d'origine sauvegardés dans leur
arborescence.
Mais il y a bien pire, jBrout ne reconnaît plus mes fichiers DNG :o(
Y a-t-il une astuce, au moins pour ce dernier point ?
@ +,
Philippe


Les fichiers DNG, c'est un type de RAW ?

Pour les mots-clefs déformés, ça ne se produit que sur les tags avec accents ? j'imagine que ça doit être un problème d'encodage latin9/UTF-8 ou quelque chose du genre. ils ont été mis par JBrout ou bien par un autre logiciel ? je pense qu'il faudrait examiner les photos (avec exiv2 par exemple ou d'autres utilitaires comme jhead) pour voir quels sont les tags et s'ils sont identiques entre IPTC et XMP, s'ils sont en double...

François

Frederic Da Vitoria

unread,
May 19, 2011, 6:04:00 AM5/19/11
to jbr...@googlegroups.com
Le 19 mai 2011 12:01, Francois Chartier <chartier...@gmail.com> a écrit :
Le 15 mai 2011 20:49, Philippe <philippe...@gmail.com> a écrit :

Mince, j'ai été un pour le moins hâtif dans mes conclusions. En fait,
les photos importées le sont avec des tags déformés (problème avec les
accents). Bizarre, la sélection de tags importés et déformés extrait
les mêmes photos que les tags d'origine sauvegardés dans leur
arborescence.
Mais il y a bien pire, jBrout ne reconnaît plus mes fichiers DNG :o(
Y a-t-il une astuce, au moins pour ce dernier point ?
Les fichiers DNG, c'est un type de RAW ?
--
Frederic Da Vitoria
(davitof)

Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org

Philippe

unread,
May 19, 2011, 4:54:31 PM5/19/11
to jBrout
Bonsoir,

> Les fichiers DNG, c'est un type de RAW ?

Oui, c'est ça. Mon Pentax me permet de choisir entre les RAW
propriétaires (PEF) et les DNG. J'enregistre en DNG après avoir lu que
c'était un tout petit peu plus "universel", car libre et mis en place
par Adobe... Est-ce qu'il faudrait que j'installe une quelconque
dépendance pour permettre de les lire ?

> Pour les mots-clefs déformés, ça ne se produit que sur les tags avec accents
> ? j'imagine que ça doit être un problème d'encodage latin9/UTF-8 ou quelque
> chose du genre. ils ont été mis par JBrout ou bien par un autre logiciel ?
> je pense qu'il faudrait examiner les photos (avec exiv2 par exemple ou
> d'autres utilitaires comme jhead) pour voir quels sont les tags et s'ils
> sont identiques entre IPTC et XMP, s'ils sont en double...

J'ai toujours un peu de mal avec les outils en ligne de commande. J'ai
toutefois remarqué que les tags avaient été dédoublés. Chaque photo
concernée possède en fait le tag d'origine accentué normalement, et le
nouveau tag déformé (bien sûr ceci ne concerne que les tags
accentués !). J'ai essayé de les supprimer, mais quand j'ai refait un
rafraîchissement de mon répertoire, ils sont revenus à nouveau. Sauf
que maintenant j'ai encore un tag sur-accentué sur chaque photo
concernée. Quelle misère...
Ca ne fait pas très longtemps que je me suis dit qu'il fallait que je
me mette à taguer mes photos. Après avoir longuement cherché l'outil
adapté, je suis naturellement venu à jBrout, et toutes mes photos ont
été taguées par ce biais. Sauf celles prises depuis le passage à
Ubuntu 11.04 que je ne peux pas visualiser :o(
Mais je ne me vois pas utiliser autre chose que jBrout, alors j'espère
qu'on va trouver une solution (j'ai tenté la version windows par Wine,
mais ça plante...)

Francois Chartier

unread,
May 20, 2011, 9:46:49 AM5/20/11
to jbr...@googlegroups.com
Le 19 mai 2011 22:54, Philippe <philippe...@gmail.com> a écrit :
Bonsoir,

> Les fichiers DNG, c'est un type de RAW ?

Oui, c'est ça. Mon Pentax me permet de choisir entre les RAW
propriétaires (PEF) et les DNG. J'enregistre en DNG après avoir lu que
c'était un tout petit peu plus "universel", car libre et mis en place
par Adobe... Est-ce qu'il faudrait que j'installe une quelconque
dépendance pour permettre de les lire ?

Je ne peux pas trop te répondre, n'utilisant pas les fichiers RAW. Je n'ai pas l'impression qu'il utilise quelque chose de spécial à part exiv2, mais bon... peut-être exiftool ou ufraw...

 
J'ai toujours un peu de mal avec les outils en ligne de commande. J'ai
toutefois remarqué que les tags avaient été dédoublés. Chaque photo
concernée possède en fait le tag d'origine accentué normalement, et le
nouveau tag déformé (bien sûr ceci ne concerne que les tags
accentués !). J'ai essayé de les supprimer, mais quand j'ai refait un
rafraîchissement de mon répertoire, ils sont revenus à nouveau. Sauf
que maintenant j'ai encore un tag sur-accentué sur chaque photo
concernée. Quelle misère...

Tu veux dire que tu as maintenant 3 tags similaires ? comment as-tu essayé des les supprimer ?

Peux-tu envoyer une de tes photos en cause ? (ou bien la mettre dans une fiche)

 
Ca ne fait pas très longtemps que je me suis dit qu'il fallait que je
me mette à taguer mes photos. Après avoir longuement cherché l'outil
adapté, je suis naturellement venu à jBrout, et toutes mes photos ont
été taguées par ce biais. Sauf celles prises depuis le passage à
Ubuntu 11.04 que je ne peux pas visualiser :o(

Seulement les RAW ? ou bien toutes les photos ?
 
Mais je ne me vois pas utiliser autre chose que jBrout, alors j'espère
qu'on va trouver une solution (j'ai tenté la version windows par Wine,
mais ça plante...)

Il faut chercher... ou bien repasser sous ubuntu 10...

François

Philippe

unread,
May 20, 2011, 4:44:41 PM5/20/11
to jBrout
> > > Les fichiers DNG, c'est un type de RAW ?
>
> > Oui, c'est ça. Mon Pentax me permet de choisir entre les RAW
> > propriétaires (PEF) et les DNG. J'enregistre en DNG après avoir lu que
> > c'était un tout petit peu plus "universel", car libre et mis en place
> > par Adobe... Est-ce qu'il faudrait que j'installe une quelconque
> > dépendance pour permettre de les lire ?
>
> Je ne peux pas trop te répondre, n'utilisant pas les fichiers RAW. Je n'ai
> pas l'impression qu'il utilise quelque chose de spécial à part exiv2, mais
> bon... peut-être exiftool ou ufraw...

J'avais déjà exiftool, j'ai rajouté ufraw, mais ça ne change rien...

> > J'ai toujours un peu de mal avec les outils en ligne de commande. J'ai
> > toutefois remarqué que les tags avaient été dédoublés. Chaque photo
> > concernée possède en fait le tag d'origine accentué normalement, et le
> > nouveau tag déformé (bien sûr ceci ne concerne que les tags
> > accentués !). J'ai essayé de les supprimer, mais quand j'ai refait un
> > rafraîchissement de mon répertoire, ils sont revenus à nouveau. Sauf
> > que maintenant j'ai encore un tag sur-accentué sur chaque photo
> > concernée. Quelle misère...
>
> Tu veux dire que tu as maintenant 3 tags similaires ? comment as-tu essayé
> des les supprimer ?

Oui, j'ai 3 tags presque similaires, sauf qu'ils se compliquent un peu
plus à chaque fois après chaque rafraichissement (voir la copie
d'écran http://dedikam.com/ajaxplorer/public/29e11d31baa1ce01df1ac2ef80f19f7a.php)
J'avais sélectionné les photos qui contenaient le tag que je voulais
supprimé, je les avais ensuite toutes supprimées avant de supprimer le
tag depuis l'onglet "mots clés". Mais en rafraichissant, ça se
complique !

> Peux-tu envoyer une de tes photos en cause ? (ou bien la mettre dans une
> fiche)

Voilà une photo qui sort avec 2 fois 2 tags.
D'abord la copie d'écran pour montrer les tags :
http://dedikam.com/ajaxplorer/public/c97b924187f073de63314a4d84510be1.php
Puis la photo elle-même, en jpg
http://dedikam.com/ajaxplorer/public/b3d74d9dff2d1ec1ba2a9b8ca116538a.php

> > Ca ne fait pas très longtemps que je me suis dit qu'il fallait que je
> > me mette à taguer mes photos. Après avoir longuement cherché l'outil
> > adapté, je suis naturellement venu à jBrout, et toutes mes photos ont
> > été taguées par ce biais. Sauf celles prises depuis le passage à
> > Ubuntu 11.04 que je ne peux pas visualiser :o(
>
> Seulement les RAW ? ou bien toutes les photos ?

Il n'y a effectivement que les RAW qui apparaissent sans vignette.
Mais j'ai un message d'erreur pour toute ouverture d'album qui
contient des RAW, comme le montre cette copie d'écran :
http://dedikam.com/ajaxplorer/public/d46439220e99fc72d3d72f50a6b60dd8.php

>
> > Mais je ne me vois pas utiliser autre chose que jBrout, alors j'espère
> > qu'on va trouver une solution (j'ai tenté la version windows par Wine,
> > mais ça plante...)
>
> Il faut chercher... ou bien repasser sous ubuntu 10...

C'est vrai que des fois je serai bien tenter de revenir en arrière.
J'ai un peu de mal avec Unity... Je ne sais pas si c'est moi ou que
l'interface n'est pas complètement aboutie :o)
Merci en tous cas pour ton aide.
Philippe

Francois Chartier

unread,
May 22, 2011, 8:43:57 AM5/22/11
to jbr...@googlegroups.com
Le 20 mai 2011 22:44, Philippe <philippe...@gmail.com> a écrit :
 
> > J'ai toujours un peu de mal avec les outils en ligne de commande. J'ai
> > toutefois remarqué que les tags avaient été dédoublés. Chaque photo
> > concernée possède en fait le tag d'origine accentué normalement, et le
> > nouveau tag déformé (bien sûr ceci ne concerne que les tags
> > accentués !). J'ai essayé de les supprimer, mais quand j'ai refait un
> > rafraîchissement de mon répertoire, ils sont revenus à nouveau. Sauf
> > que maintenant j'ai encore un tag sur-accentué sur chaque photo
> > concernée. Quelle misère...
>
> Tu veux dire que tu as maintenant 3 tags similaires ? comment as-tu essayé
> des les supprimer ?

Oui, j'ai 3 tags presque similaires, sauf qu'ils se compliquent un peu
plus à chaque fois après chaque rafraichissement (voir la copie
d'écran http://dedikam.com/ajaxplorer/public/29e11d31baa1ce01df1ac2ef80f19f7a.php)
J'avais sélectionné les photos qui contenaient le tag que je voulais
supprimé, je les avais ensuite toutes supprimées avant de supprimer le
tag depuis l'onglet "mots clés". Mais en rafraichissant, ça se
complique !

Ok, j'ai réussi à reproduire ton problème. Je pense qu'il vient du fait qu'anciennement, les tags au format XMP étaient gérés par exiftool, alors que sous ubuntu 11 avec pyexiv2 0.3, c'est maintenant exiv2 qui les gère.

Apparemment, les tags XMP étaient stockés en unicode avant, et ça ne semble plus être le cas (à confirmer). Pour afficher les métadonnées, outre les outils en ligne de commande (jhead, exiftool, exiv2), il est possible de le faire depuis jbrout (operation -> "afficher les métadonnées") ou avec le visionneur "geeqie" par exemple (affichage -> fenetre EXIF)

Bref, tu as dû activer l'option de jbrout "synchroniser les meta-données", et celle-ci semble effectuer une conversion et additionner les mots-clefs a chaque fois. Il faudrait donc la désactiver (d'autant que les mots clefs semble très bien se syncroniser sans).

Dans le fichier $HOME/.jbrout/jbrout.conf, il faut mettre l'option synchronizeXmp à 0 et pas 1 (ou bien supprimer le fichier jbrout.conf et choisir de nouveau les options au redémarrage). Et là, tu devrais pouvoir supprimer tes mots-clefs excédentaires et déformés.




En tout état de cause, il faudrait effectuer d'autres tests pour vérifier les encodages... l'affichage des métadonnées par jbrout est un peu étrange... (présence d'un "u" avant la chaîne pour XMP, mais pas pour IPTC)

 
> > qu'on va trouver une solution (j'ai tenté la version windows par Wine,
> > mais ça plante...)
>
> Il faut chercher... ou bien repasser sous ubuntu 10...

> > Mais je ne me vois pas utiliser autre chose que jBrout, alors j'espère
C'est vrai que des fois je serai bien tenter de revenir en arrière.
J'ai un peu de mal avec Unity... Je ne sais pas si c'est moi ou que
l'interface n'est pas complètement aboutie :o)
Merci en tous cas pour ton aide.
Philippe

 Euh... non, je crois qu'Unity n'est pas top. Il y a des bonnes idées, mais surtout des moins bonnes. Pareil pour Gnome3, d'ailleurs... globalement, ça fait plus de scrolling et de clics qu'avant. Je crois qu'ils visent davantage les écrans tactiles...

Francois

Philippe

unread,
May 22, 2011, 5:46:48 PM5/22/11
to jBrout
> Ok, j'ai réussi à reproduire ton problème. Je pense qu'il vient du fait
> qu'anciennement, les tags au format XMP étaient gérés par exiftool, alors
> que sous ubuntu 11 avec pyexiv2 0.3, c'est maintenant exiv2 qui les gère.
>
> Apparemment, les tags XMP étaient stockés en unicode avant, et ça ne semble
> plus être le cas (à confirmer). Pour afficher les métadonnées, outre les
> outils en ligne de commande (jhead, exiftool, exiv2), il est possible de le
> faire depuis jbrout (operation -> "afficher les métadonnées") ou avec le
> visionneur "geeqie" par exemple (affichage -> fenetre EXIF)
>
> Bref, tu as dû activer l'option de jbrout "synchroniser les meta-données",
> et celle-ci semble effectuer une conversion et additionner les mots-clefs a
> chaque fois. Il faudrait donc la désactiver (d'autant que les mots clefs
> semble très bien se syncroniser sans).
>
> Dans le fichier $HOME/.jbrout/jbrout.conf, il faut mettre l'option
> synchronizeXmp à 0 et pas 1 (ou bien supprimer le fichier jbrout.conf et
> choisir de nouveau les options au redémarrage). Et là, tu devrais pouvoir
> supprimer tes mots-clefs excédentaires et déformés.

Super François, je te remercie. C'était bien ça. Je viens de me
palucher la suppression de tous mes mauvais tags et de refaire une
actualisation. 3 heures de boulot, mais au final, juste 3 tags
restants récalcitrants (c'est bizarre, j'avais pourtant réussi à les
supprimer de la liste...) !
En attendant que jBrout supporte de nouveau les DNG, je me contenterai
de taguer les jpg une fois les photos développées.
@ +,
Philippe

Francois Chartier

unread,
May 23, 2011, 5:48:11 AM5/23/11
to jbr...@googlegroups.com

Bon, ben super, alors. Je pense qu'il faudrait peut-être ouvrir une fiche pour vérifier l'encodage, et aussi l'intérêt de l'option synchronizeXmp avec un pyexiv2 > 0.2, car il me semble que la synchronisation se fait alors que l'option est à 0... (et à 1, elle doit se faire en double).

 
En attendant que jBrout supporte de nouveau les DNG, je me contenterai
de taguer les jpg une fois les photos développées.

Pour les DNG, je ne sais pas trop (je n'utilise pas le RAW), mais je pense que c'est aussi lié à la montée de version de pyexiv2. L'erreur se produit quand on charge la vignette, et j'ai vu qu'il y a une liste de vignettes dans l'image, dont le format n'est pas forcément JPEG. On prend la première que l'on trouve, mais ce n'est peut-être pas le plus judicieux...  ça mérite sans doute aussi une petite fiche.

http://code.google.com/p/jbrout/source/browse/trunk/jbrout/jbrout/pyexiv.py#69
http://tilloy.net/dev/pyexiv2/api.html#module-pyexiv2.preview


@+
François

Philippe

unread,
May 23, 2011, 3:48:00 PM5/23/11
to jBrout

> Bon, ben super, alors. Je pense qu'il faudrait peut-être ouvrir une fiche
> pour vérifier l'encodage, et aussi l'intérêt de l'option synchronizeXmp avec
> un pyexiv2 > 0.2, car il me semble que la synchronisation se fait alors que
> l'option est à 0... (et à 1, elle doit se faire en double).

> Pour les DNG, je ne sais pas trop (je n'utilise pas le RAW), mais je pense
> que c'est aussi lié à la montée de version de pyexiv2. L'erreur se produit
> quand on charge la vignette, et j'ai vu qu'il y a une liste de vignettes
> dans l'image, dont le format n'est pas forcément JPEG. On prend la première
> que l'on trouve, mais ce n'est peut-être pas le plus judicieux...  ça mérite
> sans doute aussi une petite fiche.

François,
Ca veut dire quoi ouvrir une petite fiche ?
Est-ce que c'est ce que tu as fait au travers des 2 liens de ton
précédent post ?
@ +,
Philippe

Francois Chartier

unread,
May 24, 2011, 4:49:36 AM5/24/11
to jbr...@googlegroups.com
Le 23 mai 2011 21:48, Philippe <philippe...@gmail.com> a écrit :
Ca veut dire quoi ouvrir une petite fiche ?
Est-ce que c'est ce que tu as fait au travers des 2 liens de ton
précédent post ?


Non, pas du tout, les liens étaient vers l'endroit du code qui pose (peut-être) pb et vers l'API de pyexiv2. Ce que j'appelle des fiches (déformation professionnelle, je crains) sont des "issues" sur la page de gestion de google code:

http://code.google.com/p/jbrout/issues/list

Ça permet un meilleur suivi des pbs/propositions, on peut aussi attacher des fichiers, mettre des commentaires...

J'en avais ouvert une sur d'autres pb avec les tags XMP, mais je ne suis pas sûr qu'elle soit encore d'actualité:

http://code.google.com/p/jbrout/issues/detail?id=150

Au passage, je pensais que XMP était un format XML, quelqu'un sait pourquoi les tags y sont sous forme de liste séparés par des virgules ?


Pour le DNG, pourrais-tu envoyer une image d'exemple pour valider mon hypothèse ?


François

Frederic Da Vitoria

unread,
May 24, 2011, 5:13:05 AM5/24/11
to jbr...@googlegroups.com
Le 24 mai 2011 10:49, Francois Chartier <chartier...@gmail.com> a écrit :

Au passage, je pensais que XMP était un format XML, quelqu'un sait pourquoi les tags y sont sous forme de liste séparés par des virgules ?

Tu peux donner un exemple? Voici ce que j'ai

  <dc:subject>
    <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
     <rdf:li>Strasbourg</rdf:li>
     <rdf:li>France</rdf:li>
    </rdf:Bag>
   </dc:subject>

voir aussi http://www.exiv2.org/example5.html

Francois Chartier

unread,
May 24, 2011, 6:56:51 AM5/24/11
to jbr...@googlegroups.com
Le 24 mai 2011 11:13, Frederic Da Vitoria <davi...@gmail.com> a écrit :
Le 24 mai 2011 10:49, Francois Chartier <chartier...@gmail.com> a écrit :


Au passage, je pensais que XMP était un format XML, quelqu'un sait pourquoi les tags y sont sous forme de liste séparés par des virgules ?

Tu peux donner un exemple? Voici ce que j'ai

  <dc:subject>
    <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
     <rdf:li>Strasbourg</rdf:li>
     <rdf:li>France</rdf:li>
    </rdf:Bag>
   </dc:subject>

voir aussi http://www.exiv2.org/example5.html

Euh... non, tu as raison, Frédéric. Je viens d'éditer l'image à la main, et les tags sont bien sous forme XML. C'est la visualisation des tags dans les différents outils qui m'avait induit en erreur. Au passage, je viens de comparer les tags fait par exiftool, et ceux fait par exiv2, et ceux d'exiftool semblent avoir subi une double conversion ansi-utf8 (je ne sais plus trop dans quel sens, mais j'ai réussi à retrouver la chaîne d'origine en jouant avec notepad++)

<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:dc="http://purl.org/dc/elements/1.1/">
   <dc:subject>
    <rdf:Bag>
     <rdf:li>Chaîne des Puys</rdf:li>
     <rdf:li>Puy de Dôme</rdf:li>
    </rdf:Bag>
   </dc:subject>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>

=> bon UTF8

<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 8.15'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>

 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'>
  <dc:subject>
   <rdf:Bag>
    <rdf:li>Puy de Dôme</rdf:li>
    <rdf:li>Chaîne des Puys</rdf:li>
   </rdf:Bag>
  </dc:subject>
 </rdf:Description>
</rdf:RDF>
</x:xmpmeta>
                     
=> pas bon UTF8  

Frederic Da Vitoria

unread,
May 24, 2011, 8:04:51 AM5/24/11
to jbr...@googlegroups.com

Je me sers beaucoup de exiftool par habitude. Je n'avais jamais noté cette anomalie parce que j'avais pris l'habitude de ne pas utiliser d'accents par crainte de problèmes (tu sais, l'histoire du chat échaudé). Merci de l'info, je crois que je vais changer d'outil. Dommage, je m'étais fait quelques batchs tout à fait à mon goût, il va falloir que je revoie tout ça.

Francois Chartier

unread,
May 24, 2011, 9:21:40 AM5/24/11
to jbr...@googlegroups.com
Le 24 mai 2011 14:04, Frederic Da Vitoria <davi...@gmail.com> a écrit :
Je me sers beaucoup de exiftool par habitude. Je n'avais jamais noté cette anomalie parce que j'avais pris l'habitude de ne pas utiliser d'accents par crainte de problèmes (tu sais, l'histoire du chat échaudé). Merci de l'info, je crois que je vais changer d'outil. Dommage, je m'étais fait quelques batchs tout à fait à mon goût, il va falloir que je revoie tout ça.

Avant d'abandonner tes batchs, vérifie tout de même avant ce que donnent les résultats. Vu qu'exiftool est un outil en ligne de commande, il est possible que le résultat final dépende de la plateforme et de la ligne de commande utilisée (entre une ligne DOS, un xterm standard ou un uxterm, par exemple...). Il est possible que ça marche très bien pour toi. Et puis, si tu n'utilises pas d'accent, tu ne risques pas grand chose.

François

Frederic Da Vitoria

unread,
May 24, 2011, 11:01:20 AM5/24/11
to jbr...@googlegroups.com

Oh, je vais tester ! Je n'ai pas beaucoup de batchs,mais si l'un d'entre eux fait des bêtises et que je ne m'en apercevais que plus tard, je serais positivement mortifié.

 
Et puis, si tu n'utilises pas d'accent, tu ne risques pas grand chose.

Je ne les utilise pas par frousse, mais j'aimerais le faire, parce que les tags sans accents, c'est moche :-) Mais je vais y aller très prudemment.

Philippe

unread,
May 24, 2011, 5:17:42 PM5/24/11
to jBrout
> Pour le DNG, pourrais-tu envoyer une image d'exemple pour valider mon
> hypothèse ?

OK François, alors je te laisse faire les fiches en question...
J'ai mis une photo en DNG ici :
http://dedikam.com/ajaxplorer/public/c0eb28d2f2eb6bb552d7aac46bd50db9.php
Il faut aussi que j'essaie d'en trouver une en PEF (le RAW
propriétaire de Pentax) pour voir si ça fait pareil...
@ +,
Philippe

Francois Chartier

unread,
May 25, 2011, 2:46:25 AM5/25/11
to jbr...@googlegroups.com
@ +,
Philippe

--
You received this message because you are subscribed to the Google Groups "jBrout" group.
To post to this group, send email to jbr...@googlegroups.com.
To unsubscribe from this group, send email to jbrout+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jbrout?hl=en.


J'ai extrait les previews avec pyexiv2, et en effet, il y en a 3. La première est en jpeg, mais il semble qu'on essaie de lire une des deux autres, vue l'erreur (début en 0x4949 qui est la signature des TIFF). Au passage, en affichage plein écran par jbrout, on semble plutôt utiliser la première (petite vignette), je ne sais pas si c'est le comportement habituel.

$ file p?
p0: JPEG image data, JFIF standard 1.01
p1: TIFF image data, little-endian
p2: TIFF image data, little-endian
$ identify p?
p0 JPEG 160x120 160x120+0+0 8-bit DirectClass 3.44KB 0.000u 0:00.000
p1[1] TIFF 160x120 160x120+0+0 8-bit DirectClass 57.8KB 0.000u 0:00.000
p2[2] TIFF 4672x3104 4672x3104+0+0 8-bit DirectClass 1.093MB 0.010u 0:00.010
identify: Improper JPEG sampling factors 2,1
Apparently should be 2,2.. `JPEGPreDecode' @ warning/tiff.c/TIFFWarnings/704.
identify: Decompressor will try reading with sampling 2,1.. `JPEGPreDecode' @ warning/tiff.c/TIFFWarnings/704.
$
$ for i in p? ; do echo "=== $i ===" ; od -xc $i | head ; done
=== p0 ===
0000000    d8ff    e0ff    1000    464a    4649    0100    0001    0100
        377 330 377 340  \0 020   J   F   I   F  \0 001 001  \0  \0 001
0000020    0100    0000    dbff    4300    0800    0606    0607    0805
         \0 001  \0  \0 377 333  \0   C  \0  \b 006 006  \a 006 005  \b
0000040    0707    0907    0809    0c0a    0d14    0b0c    0c0b    1219
         \a  \a  \a  \t  \t  \b  \n  \f 024  \r  \f  \v  \v  \f 031 022
0000060    0f13    1d14    1f1a    1d1e    1c1a    201c    2e24    2027
        023 017 024 035 032 037 036 035 032 034 034       $   .   '   
0000100    2c22    1c23    281c    2937    302c    3431    3434    271f
          "   ,   # 034 034   (   7   )   ,   0   1   4   4   4 037   '
=== p1 ===
0000000    4949    002a    0008    0000    000c    0100    0004    0001
          I   I   *  \0  \b  \0  \0  \0  \f  \0  \0 001 004  \0 001  \0
0000020    0000    00a0    0000    0101    0004    0001    0000    0078
         \0  \0 240  \0  \0  \0 001 001 004  \0 001  \0  \0  \0   x  \0
0000040    0000    0102    0003    0003    0000    009e    0000    0103
         \0  \0 002 001 003  \0 003  \0  \0  \0 236  \0  \0  \0 003 001
0000060    0003    0001    0000    0001    0000    0106    0003    0001
        003  \0 001  \0  \0  \0 001  \0  \0  \0 006 001 003  \0 001  \0
0000100    0000    0002    0000    0111    0004    0001    0000    00b4
         \0  \0 002  \0  \0  \0 021 001 004  \0 001  \0  \0  \0 264  \0
=== p2 ===
0000000    4949    002a    0008    0000    000c    0100    0004    0001
          I   I   *  \0  \b  \0  \0  \0  \f  \0  \0 001 004  \0 001  \0
0000020    0000    1240    0000    0101    0004    0001    0000    0c20
         \0  \0   @ 022  \0  \0 001 001 004  \0 001  \0  \0  \0      \f
0000040    0000    0102    0003    0003    0000    009e    0000    0103
         \0  \0 002 001 003  \0 003  \0  \0  \0 236  \0  \0  \0 003 001
0000060    0003    0001    0000    0007    0000    0106    0003    0001
        003  \0 001  \0  \0  \0  \a  \0  \0  \0 006 001 003  \0 001  \0
0000100    0000    0006    0000    0111    0004    0001    0000    00b4
         \0  \0 006  \0  \0  \0 021 001 004  \0 001  \0  \0  \0 264  \0


François

Francois Chartier

unread,
May 25, 2011, 8:02:41 AM5/25/11
to jbr...@googlegroups.com
J'ai ouvert deux fiches:
http://code.google.com/p/jbrout/issues/detail?id=182
http://code.google.com/p/jbrout/issues/detail?id=183

Je rajouterai les fichiers joints plus tard.

Francois Chartier

unread,
May 25, 2011, 8:05:40 AM5/25/11
to jbr...@googlegroups.com
Le 24 mai 2011 17:01, Frederic Da Vitoria <davi...@gmail.com> a écrit :
 
Oh, je vais tester ! Je n'ai pas beaucoup de batchs,mais si l'un d'entre eux fait des bêtises et que je ne m'en apercevais que plus tard, je serais positivement mortifié.

Que cela est bien dit :)

C'est sûr qu'il vaut mieux s'en rendre compte en testant qu'après avoir modifié plein d'images sans sauvegarde (même si certaines modifs peuvent être corrigées)...


Je ne les utilise pas par frousse, mais j'aimerais le faire, parce que les tags sans accents, c'est moche :-) Mais je vais y aller très prudemment.

Je faisais comme toi (je ne mettais même pas de majuscules), mais je crois que j'en ai quelques uns, maintenant... 

François

Reply all
Reply to author
Forward
0 new messages