Page 1 of 1

XnViewMP IPTC/XMP Edition par lot

Posted: Sun Jan 02, 2011 1:55 pm
by Vapavite
Bonjour,

En retrouvant toute l'efficacité de l'éditeur :D , j'ai tenté une manœuvre qui avait pour but de retrouver des images dont un des champs n'était pas annotés en vue de les compléter et je suis tombé sur ce petit problème.

Impossible d'inscrire une valeur dans certains champs vides sans modifier le contenu des même champs dans les autres fichiers !
Ceci n'est valable que pour les champs répétables tel que :
mots-clefs,
catégories supplémentaire,
contact,
content location name

Exemple :

Image1 : contient le mot-clef "arbre"
Image2 : n'a pas été annoté. --> Je souhaite la retrouver par l'intermédiaire d'un mot-clef "manquant"

a - Si je coche les trois options dans Sélection multiple, le nouveau mot est ajouté aux deux images alors qu'est pourtant coché "Écrire la valeur seulement si le champs est vide" (voir remarque ci-dessous)
b - Si je décoche uniquement "Ajouter une nouvelle valeur" le nouveau mot est inscrit dans image2 et remplace "arbre" (ou tous les autres mots) dans image1. A nouveau "Écrire la valeur seulement si le champ est vide" n'est pas respecté en plus du remplacement des mots-clefs dans les autres fichiers !
c - Laissé coché uniquement "Écrire la valeur seulement si le champ est vide" donne le même résultat qu'en "b"

Cause probable :

L'éditeur ne voit pas correctement, pour ces champs, s'ils contiennent quelque chose !

Solution :

Tu l'avais déjà préconisée dans un autre post http://newsgroup.xnview.com/viewtopic.php?f=56&t=21471 pour faciliter le renommage.
C'est de faire interpréter par le programme le retour chariot "Enter" comme un espace puisque les autres champs réagissent correctement. Cela ferait coût double et peut être plus encore :!:


Remarque : Il n'est plus écrit que "Ajouter une nouvelle valeur" sans indiquer les champs concernés! Cette information permettait de bien faire la différence entre Ajouter ou Inscrire une nouvelle valeur et les champs influencés par cette option. C'est le cas dans cette exemple ou l'option Ajouter est prioritaire sur "Écrire la valeur si le champ est vide", le résultat obtenu est donc normal !

Re: 0.34 IPTC/XMP Edition par lot

Posted: Mon Jun 20, 2011 6:58 pm
by xnview
toujours d'actualité?

Re: 0.34 IPTC/XMP Edition par lot

Posted: Fri Jun 24, 2011 7:14 am
by Vapavite
Salut Pierre,

Oui ! mais je ne sais pas comment répondre sans compliquer les choses.

Re: 0.34 IPTC/XMP Edition par lot

Posted: Fri Jun 24, 2011 7:43 am
by xnview
une petite video?

Re: 0.34 IPTC/XMP Edition par lot

Posted: Sat Jun 25, 2011 3:51 pm
by Vapavite
Re,

Vidéo ! Hélas, ce serait plus un film d'une heure avec moi et probablement pas très explicite.

XP sp2
Mode d'édition des IPTC/XMP : "XMP, mise à jour ou création IPTC"

Les constatations précédentes sont toujours d'actualité d'après mes derniers essais mais en approfondissant voici deux réflexions :

Premièrement : Fonctionnement de l'Option "Ajouter une nouvelle valeur"

-Prendre nouveaux fichiers et les sélectionner. Dans fenêtre Édition, toutes Options décochée (inutiles dans ce cas ci) y écrire un mot-clef, Save All, OK
-Ensuite, re-sélection des fichiers, fenêtre Edition, utiliser le bouton "Effacer" et cocher uniquement dans les options "Conserver la valeur originale si le champ reste vide", Save All. Le mot-clef disparaît !!!
-Le mot ne sera pas supprimé si je coche aussi "Ajouter une nouvelle valeur" alors que le champ est bien vide dans l'éditeur !

Deuxièmement : Interprétation de l'Option " Conserver la valeur originale si le champ reste vide"

-Cela ne semble à-priori pas possible pour le champ Mots-clefs puisque le champ(de l'éditeur) n'est pas vide puisque j'y mets un nouveau mot à inscrire dans les champs vide des fichiers. Cette option est pourtant indispensable pour sauvegarder les autres champs !

Serait-ce une solution (juste une idée)!

L'option "Ajouter une nouvelle valeur" permet actuellement de l'inscrire dans un champ vide et/ou de l'ajouter à une liste. Adjoindre un sous-paramètre (case à cocher) intituler "Seulement Inscrire".
Parallèlement, faire en sorte que soit prioritaire :
1- Écrire la valeur seulement si le champ est vide
2- Ajouter une nouvelle valeur (rajouter les champs uniquement concernés après cette appellation. Cela l'était avant)
3- Conserver la valeur originale si le champ reste vide


En attente, bien à toi et @+

Re: 0.34 IPTC/XMP Edition par lot

Posted: Sat Jun 25, 2011 4:47 pm
by Vapavite
Re et re,


Une autre solution pour trouver les champs vides dans ces champs spécifiques (et tous les autres d'ailleurs) serait d'utiliser la fenêtre "Recherche".
Pour cela, il faudrait pouvoir inscrire dans la zone d'annotation une formule qui indiquerait que le champ doit être vide pour être sélectionner. Voir dans les options de recherche, ajouter "Vide" qui griserait la zone pour les utilisateurs lambda comme moi mais qui serait de toute façon toujours aussi difficile à mettre en oeuvre pour toi !

Re: 0.34 IPTC/XMP Edition par lot

Posted: Mon Jun 27, 2011 6:19 pm
by xnview
Oui normal, l'options "Conserver la valeur originale si le champ reste vide" n'est pas pour les mots clefs...

Re: 0.34 IPTC/XMP Edition par lot

Posted: Tue Jun 28, 2011 10:43 am
by Vapavite
Salut,
Puisque que tu ne le cite pas, je peux supposer que "Écrire la valeur seulement si le champ est vide" n'est pas concerné par ceci !
Oui normal, l'options "Conserver la valeur originale si le champ reste vide" n'est pas pour les mots clefs...
Oui mais, ne pas cocher " Ajouter une nouvelle valeur", efface et/ou remplace les valeurs déjà inscrites. Ce qui n'est pas normal suivant l'intitulé ! Pourtant il est IMPÉRATIF de le cocher si l'on veut conserver les mots-clefs déjà présents :!:

- Il faudrait donc reformulé l'intitulé "Conserver et/ou Ajouter une nouvelle valeur" et spécifié les champs concernés. Ceci me parait indispensable dans un premier temps pour éviter tous malentendus !
- Pour améliorer, créer un nouveau paramètre spécifique à ces champs tel que "Conserver les valeurs inscrites». Ce qui permettrait de sauvegarder les données de ses champs et d'inscrire une nouvelle valeur dans les champs vides en utilisant l'option "Écrire la valeur seulement si le champ est vide"
Ce qui donnerait :
1 "Conserver les valeurs inscrites"
2 "Ajouter une nouvelle valeur à tous les fichiers"
et ceci en spécifiant les champs concernés

Re: 0.34 IPTC/XMP Edition par lot

Posted: Tue Jun 28, 2011 8:01 pm
by xnview
Vapavite wrote:Oui mais, ne pas cocher " Ajouter une nouvelle valeur", efface et/ou remplace les valeurs déjà inscrites. Ce qui n'est pas normal suivant l'intitulé ! Pourtant il est IMPÉRATIF de le cocher si l'on veut conserver les mots-clefs déjà présents :!:
oui exact...

Re: XnViewMP IPTC/XMP Edition par lot

Posted: Sat Jul 02, 2011 5:03 pm
by Vapavite
Salut,

Si je peux récapituler et ainsi utiliser à bon escient les options tel que proposées :

1- "Ajouter nouvelle valeur" n'intervient que sur les 4 champs (j’ai vérifié pour les 4)
  • -Décocher, efface ou remplace suivant que le champ contient ou non une valeur.
    -Cocher, Conserve et/ou ajoute à tous les fichiers sélectionnés suivant que le champ
    contient ou non une valeur
2- Les deux autres options n'interviennent que sur les autres champs
  • "Conserver la valeur originale si le champ reste vide" (champ de l’éditeur)
    "Ecrire la valeur seulement si le champ est vide" (champ du fichier)
Pour terminer ce post voici encore l'une ou l'autre idée. Ce ne sont que des réflexions sans prétentions ne sachant pas si elles sont tout à fait cohérentes et ce que cela représente en terme de conception et de programmation :!:

:arrow: "Conserver et/ou Ajouter une nouvelle valeur" pourrait être "Conserver et/ou Ajouter nouvelle(s) valeur(s)"

:arrow: Pour améliorer la visualisation du choix des options dans (Onglet "Options", partie Sélection multiple) :
- L’espace actuel entre Ajouter une nouvelle valeur et les deux autres devrait être agrandi.
- Je pensais également à mettre ou à ajouter un trait fin pour augmenter cette séparation.
Ou encore :
- Pour définir les 4 champs concernés, ceux-ci pourraient par exemple être colorés et le spécifier à la suite de l'intitulé de l'option. Cela permettrait de ne pas devoir les énumérer dans l'intitulé et de les différencier rapidement dans les onglets.
Exemple : "Conserver et/ou Ajouter nouvelle(s) valeur(s)" Champs rouges

:arrow: Une autre piste plus radicale :

Créé deux parties distingues sélectionnables séparément sous la rubrique Sélection multiple avec un bouton à devoir activer pour agir sur le type de champs spécifiés. Non cocher action par défaut (efface et ou remplace par le contenu du champ). Cocher permet de choisir une ou des options

-Sélection multiple "Champs rouges"
  • "Conserver le contenu original si le champ reste vide"
    • "Valeur à Supprimer"
      "Ecrire la valeur seulement si le champ est vide"
      "Ajouter nouvelle(s) valeur(s)"
-Sélection multiple "Autres champs"
  • "Conserver la valeur originale si le champ reste vide"
    "Ecrire la valeur seulement si le champ est vide"
Dans Sélection multiple "Champs rouges" l’option choisie en plus de "Conserver le contenu original si le champ reste vide"devient prioritaire sur les deux autres qui deviendraient grisées, plus sélectionnable.
J’interprète les trois dernières options comme ceci :
1. Conserver tout sauf la valeur inscrite dans le champ annoté
2. Conserver et ajouter au champ vide des fichiers si le champ est annoté
3. Conserver et ajouter à tous les fichiers la valeur inscrite dans le champ

- "Valeur à Supprimer". Cette option aurait le mérite de ne pas devoir créer une autre fenêtre pour cette opération et de pouvoir utiliser les moyens de remplissage des champs proposés, Historique et Insérer de.
Le bouton "Save" permettant d'appliquer l'effacement sans fermer la fenêtre, cela offre la possibilité de réécrire ensuite en modifiant les options. Il devient dès lors inutile d'ajouter une option de remplacement (Une seule boite de dialogue et inutile d'ajouter des boutons supplémentaires "Supprimer" et "Remplacer")
PS : Je pense que la notion de mot exact devrait être d'application et non les dérivés dans la recherche des valeurs à supprimer, si un choix doit être fait !

J’espère ne pas avoir abuser de votre temps :?
Merci pour votre travail et bien à vous.