Export champs IPTC en UTF-8 - Version imprimable +- Forum darktable FR (https://forums.darktable.fr) +-- Forum : Utilisation de darktable (https://forums.darktable.fr/forumdisplay.php?fid=97) +--- Forum : Module Table Lumineuse (https://forums.darktable.fr/forumdisplay.php?fid=74) +--- Sujet : Export champs IPTC en UTF-8 (/showthread.php?tid=6725) |
Export champs IPTC en UTF-8 - fjoncour - 14-05-24 Bonjour à toutes et à tous, Après avoir tourné en rond pendant un moment, je dois bien me résoudre à l'idée que j'ai un vrai problème. Les exportations des métadonnées au format IPTC ne semblent pas gérer l'UTF-8 (prise en compte des accents). Malheureusement, je ne peux pas les exporter en XMP, ce format n'étant pas pris en charge par ma plateforme. En attendant une soluce, j'ai dû me rabattre sur Lightroom 6.14. Quelqu'un aurait-il une idée pour résoudre ce problème ? D'avance merci. Frédéric RE: Export champs IPTC en UTF-8 - manu - 15-05-24 Bonjour, j'ai bien peur que ce soit un bug. Je reproduis. Code : exiv2 -pi mon.JPEG Code : Iptc.Application2.Keywords String 4 S�te Si je passe un : Code : exiv2 -M"set Iptc.Application2.Keywords Sète" mon.JPEG Code : Iptc.Application2.Keywords String 5 Sète Je crois que tu es bon pour ouvrir encore une issue (rien trouvé sur le github de dt)... Sinon, vu que dans l'XMP les IPTC sont correctement écrits, on pourrait chercher une parade en attendant en scriptant un bash qui remplacerait le(s) tag(s) IPTC du fichier exporté par celui ou ceux du XMP... RE: Export champs IPTC en UTF-8 - fjoncour - 15-05-24 Merci Manu, Comme dirait ma fille : Papa, tu vas finir par passer pour un "rabatte-joie" sur github... Je mets les retours (si j'en ai) dans ce fil. Bonne journée. Frédéric RE: Export champs IPTC en UTF-8 - manu - 15-05-24 Tant que les remontées et questions sur github (et ici aussi) font avancer les choses, je ne crois pas qu'on en soit rabat-joie pour autant. Au contraire, les rabat-joies sont celles ou ceux qui rouspètent sans même essayer de contribuer. RE: Export champs IPTC en UTF-8 - fjoncour - 15-05-24 Voilà c'est fait, espérons que la bouteille jetée à la mer rencontre une âme charitable RE: Export champs IPTC en UTF-8 - manu - 15-05-24 https://github.com/darktable-org/darktable/issues/16797 Merci ! RE: Export champs IPTC en UTF-8 - fjoncour - 16-05-24 Voilà, on a bien bossé avec Mario . Je vous colle sa dernière réponse : ------------------------ Si @TurboGit accepte cette correction de bogue, elle sera corrigée dans la prochaine version 4.8 qui sortira en juin. Sinon, il fera partie de la version 5.0 en décembre. Dans ce cas, vous pouvez utiliser la solution de contournement ci-dessus. ------------------------ Je vous communiquerai la solution de contournement demain dès que j'ai 5 minutes. Bonne soirée à toutes et à tous. Frédéric RE: Export champs IPTC en UTF-8 - manu - 16-05-24 On a beau dire sur le Libre et l'Open Source (et souvent il y a de quoi...), la réactivité faisant suite à une issue est très souvent exceptionnelle. Et là, il faut convenir qu'on a du spécialiste en ligne, j'imagine pas que ça puisse exister ailleurs, dans le logiciel propriétaire... Si j'ai bien suivi, le contournement en attendant que par défaut les IPTCs soient exportés en UTF-8 (qui est aujourd'hui compris par toutes les plateformes si je ne me trompe...), ce qui figurera éventuellement dans la 4.8 de juin ou la suivante de décembre (*), serait de rajouter la méta-donnée Iptc.Envelope.CharacterSet avec pour valeur ESC % G dans les préférences d'exportation, comme ceci. Et dans la mesure où saisir le caractère escape, aka ESC (dans la table ASCII) relève presque du vaudou : Ctrl + Maj + u puis saisie de 001B puis entrée, il est possible de trouver la formule en question en récupérant ce fichier texte et en copiant/collant son contenu dans la-dite formule. Frédéric complétera ces infos si nécessaire, mais déjà merci à lui pour avoir été au bout de cette question ! (*) il est fait mention d'une 5.0 dans l'issue, et je me demande donc si nous aurons en décembre une nouvelle version majeure, encore que je n'ai pas trouvé d'explication sur la numérotation des versions de dt, à part comme on sait les .paires (ex. 4.6*) stables, et .impaires (ex.4.7*) développement, notamment par rapport donc au premier chiffre... Alors 4.10 ou 5.0 ? Mais c'est hors sujet... RE: Export champs IPTC en UTF-8 - fjoncour - 17-05-24 Merci Manu, c'est sympa d'avoir publié la solution de Mario et fourni le fichier texte. Bonne journée Et pour en finir, l'IPTC est un protocole qui a été mis en place afin de faciliter les échanges d'information dans le monde du journalisme et de l'édition. Des milieux très conservateurs dans ce genre de pratique et qui ont horreur du changement... Implémenter complètement et proprement IPTC pour viser ces acteurs n'est malheureusement pas une option. Je suis ravi d'avoir fait le choix de DT, même si j'avoue que la partie développement me fait faire encore des sueurs froides... Quand j'aurais un moment je tâcherai de pondre un tuto pour aider celles et ceux qui le désire, à faire migrer dans le bon ordre et avec un minimum de prise de tête, son patrimoine iconographique de Lightroom 6 à DT. Bonne journée à toutes et à tous |