LR3, Re-importation de photos dans le catalogue

Démarré par Michel Denis-Huot, Juin 12, 2010, 18:13:57

« précédent - suivant »

Michel Denis-Huot

Bonjour,
Nous venons de passer de LR2 à LR3, et nous avons un PB avec LR3. Nous avons un catalogue de près de 50 000 photos Raw avec leurs paramètres.
Nous communiquons à nos agences, et à nos clients, les JPG de nos nouvelles photos , ceux-ci nous retournent une selection des photos qu'ils souhaitent avoir, un petit soft nous permet à partir de ces JPG de retrouver, et de copier dans un autre répertoire les raw de ces JPG, donc une sélection de RAW est faite à un autre emplacement que celui des Raw existant dans le catalogue
Nous souhaitons alors marquer ces  photos dans notre catalogue en modifiant les mots-clés ou les marqueurs
Sous Lightroom 2.7, il suffisait d'importer les raw sélectionnées. Ils étaient affichés comme déjà présents dans le catalogue mais Lightroom proposait en option de les afficher dans une bibliothèque et alors nous pouvions en modifier les mots-clés et/ou les marqueurs
Sous Lightroom 3, quand on demande à importer ces Raw, Lightroom3 ne propose deux options :
-   Soit les importer à leur emplacement ce qui n'est pas le but
-   Sinon, il y a une boîte de dialogue à cocher ou non « ne pas importer les doublons » mais ne propose d'afficher les doublons dans une bibliothèque.
Avez-vous une solution ?
Merci pour vos réponses.

Dub

T'as pas plus compliqué  ??? ??? ???

Tu devrais utiliser les collections ....

Tu sélectionnes les photos à envoyer aux agences , tu les mets dans une , ou plusieurs collections "Agence XXX" , quand tu as le retour des photos sélectionnées par l'agence  , tu les mets dans une sous collection :
-"Agence XXX"
   -"Agence XXX retenue"

Par exemple ...

Pourquoi avoir x versions de ces photos ??? Une fois tes photos sélectionnées mises dans les collections , tu peux "extraire" les JPEG à la demande sans les sauvegarder à chaque fois ....

....  ???

Patrice_nikon

Pour ton besoin précis, je crois que qu'il n'y a pas de solution sauf retourner à la version 2. Même en cherchant dans l'aide on ne trouve rien pour ce cas.
Patrice.

Dub

Citation de: Patrice_nikon le Juin 13, 2010, 09:36:50
Pour ton besoin précis, je crois que qu'il n'y a pas de solution sauf retourner à la version 2. Même en cherchant dans l'aide on ne trouve rien pour ce cas.
Patrice.

C'est la "méthode" qui n'est pas bonne ... la philosophie de LR est d'avoir UNE seule version de la photo et d'avoir X copies virtuelles ...

THG

Je suis d'accord avec Dub, ton workflow me semble bien compliqué, alors que Lightroom te propose tous les outils pour gérer les images de la clientèle, avec les collections, collections dynamiques et le service publication. A moins que j'ai mal compris tes explications, of course...

Bien évidemment, retourner à Lr2 comme suggéré ci-dessous n'a aucun sens, puisqu'il n'y a pas eu de changement fondamental dans les principes de catalogage en passant de l'un à l'autre.

Michel Denis-Huot

Merci, pour les réponses,
Je ne cherche pas à réellement reimporter les photos dans le catalogue, mais d'afficher les fichiers correspondants dans la bibliothèque, afin de pouvoir en modifier les mots clefs, les marques de couleurs et autres.
J'utilise bien sûr les collections, mais lorsque j'envoie 5000 photos à une agence et qu'ils me retournent une selection de 3000 photos en me demandant des fichiers HD, je ne me vois pas selectionner manuellemnt les raws!

THG

Citation de: denis-huot le Juin 13, 2010, 10:05:56
Merci, pour les réponses,
Je ne cherche pas à réellement reimporter les photos dans le catalogue, mais d'afficher les fichiers correspondants dans la bibliothèque, afin de pouvoir en modifier les mots clefs, les marques de couleurs et autres.
J'utilise bien sûr les collections, mais lorsque j'envoie 5000 photos à une agence et qu'ils me retournent une selection de 3000 photos en me demandant des fichiers HD, je ne me vois pas selectionner manuellemnt les raws!

En fait, l'idéal serait de pouvoir synchroniser la sélection de l'agence avec le contenu de la bibliothèque. Le service publication le permet, mais il n'y a pas encore de plugins spécifiques à une agence.

Dub

Citation de: denis-huot le Juin 13, 2010, 10:05:56
Merci, pour les réponses,
Je ne cherche pas à réellement reimporter les photos dans le catalogue, mais d'afficher les fichiers correspondants dans la bibliothèque, afin de pouvoir en modifier les mots clefs, les marques de couleurs et autres.
J'utilise bien sûr les collections, mais lorsque j'envoie 5000 photos à une agence et qu'ils me retournent une selection de 3000 photos en me demandant des fichiers HD, je ne me vois pas selectionner manuellemnt les raws!
Ok , effectivement dur , dur ... comment extraire facilement et automatiquement de LR le choix de l'agence ....
... tu nous donnes quelques heures pour réfléchir  ??? ??? ???

;D ;D ;D ;D ;D

;)

Edit:L'agence te renvoie la liste sous quelle forme  ???

Michel Denis-Huot

Citation de: Dub le Juin 13, 2010, 10:18:44

Ok , effectivement dur , dur ... comment extraire facilement et automatiquement de LR le choix de l'agence ....
... tu nous donnes quelques heures pour réfléchir  ??? ??? ???

;D ;D ;D ;D ;D

;)

Edit:L'agence te renvoie la liste sous quelle forme  ???

Merci de te creuser la tête!
Les agences me retournent les selec en fichiers JPG.
et comme ecrit dans mon premier post :", un petit soft nous permet à partir de ces JPG de retrouver, et de copier dans un autre répertoire les raw de ces JPG, donc une sélection de RAW est faite à un autre emplacement que celui des Raw existant dans le catalogue....Sous Lightroom 2.7, il suffisait d'importer les raw sélectionnées. Ils étaient affichés comme déjà présents dans le catalogue mais Lightroom proposait en option de les afficher dans la bibliothèque et alors nous pouvions en modifier les mots-clés et/ou les marqueurs et les traiter"

raffi

LR2 ou LR3 propose les mêmes option d'importation vous n'avez pas du bien regarder.

quand à votre méthode, si elle fonctionne pour vous et que vous n'êtes pas bloqué tant mieux.

il y à une solution plus intéressante qui consisterais à systématiquement enregistrer les modification dans les XMP:
Paramètre du catalogue -> Ecrire automatiquement les modifications en XMP

ainsi vos mots clef seront présents dans les fichiers .xmp sidecars à l'extérieur de lightroom

Vous avez l'air d'avoir des compétences en interne pour rechercher les images avec des scripts pour les copier dans des répertoire donc cela peut être réalisé en interne ou externe avec plus ou moins d'automatisme:

les données à ajouter dans la structure xml du fichier XMP sidecar serait les suivantes
---------------------------------------------------------------------------------------------------------
<rdf:Description rdf:about=""
   xmlns:dc="http://purl.org/dc/elements/1.1/">
  <dc:subject>
   <rdf:Bag>
    <rdf:li>nom du client</rdf:li>
    <rdf:li>accepté</rdf:li>
    <rdf:li>projet</rdf:li>
   </rdf:Bag>
  </dc:subject>
 </rdf:Description>

------------------------------------------------------------------------------------

il faudrait juste de retour dans lightroom synchroniser la bibliothèque en analysant les modifications de métadonnées ( si les mots clef sont modifiés il ne sont pas indiqués ! contrairement aux paramètres de développement)
ou en lisant les métadonnées depuis les fichiers ( menu métadonnées)
pour que les paramètres soit pris en compte.

Je viens de le faire en manuel et cela fonctionne très bien.

THG

Donc, ce "petit logiciel" est un utilitaire externe à Lightroom ?

Dans ton workflow, il faudrait faire en sorte que tu n'aies pas à déplacer ou dupliquer des Raw, et exploiter les collections.

Mmmh, je crois que je vais en discuter avec Jeffrey Friedl, Tim Armes et John Beardsworth pour voir s'il n'y a pas moyen de faire un plugin pour ça... Le dernier SDK de Lr3 offre plus de possibilités d'exploitation des fonctions de bibliothèque.

Patrice_nikon

Les agences peuvent-elles avoir lightroom?
Si oui, dans ce cas, tu exportes tes photos en tant que catalogues,
tu envoies ceux-ci aux agences, qui changent les métadonnées et te renvoient les catalogues
Sur réception ce ces catalogues, tu reimportes les photos en fusion de catalogues et tu traites les méta-donnéees comme indiqué dans l'aide de LR en mise à jour
(cf ci dessous extrait de l'aide)

------------------------------------------------------------------
Importation de photos à partir d'un catalogue Lightroom différent
Lorsque vous importez des photos à partir d'un autre catalogue Lightroom vers le catalogue actif, vous pouvez définir des options de gestion des nouvelles photos et des photos existantes (déjà présentes dans le catalogue ouvert).

Remarque : les catalogues des versions précédentes de Lightroom, y compris de Lightroom 3 bêta, doivent être ouverts et mis à jour dans Lightroom 3 avant de pouvoir être importés dans un autre catalogue (voir la section Ouverture d'un autre catalogue).
Choisissez la commande Fichier > Importer à partir du catalogue.
Accédez au catalogue à importer et cliquez sur le bouton Ouvrir (Windows) ou Sélectionner (Mac OS).
Sélectionnez les photos à importer :
Sous Contenu du catalogue, assurez-vous que les dossiers contenant les photos à importer sont sélectionnés.
Pour sélectionner ou désélectionner des photos individuelles, cliquez sur Afficher l'aperçu, puis cliquez sur la case correspondante située dans l'angle supérieur gauche de chaque image. Vous pouvez également choisir Tout sélectionner ou Tout désélectionner.
Dans la zone Nouvelles photos, utilisez le menu Gestion des fichiers pour choisir d'importer les nouvelles photos à leur emplacement actuel ou dans un nouvel emplacement. Si vous optez pour un nouvel emplacement, cliquez sur Sélectionner et indiquez un dossier. Si vous ne voulez pas importer les nouvelles photos, seules les photos existant dans le catalogue ouvert sont remplacées.
Dans la section Photos existantes, effectuez l'une des opérations suivantes :
Sélectionnez Métadonnées, paramètres de développement et fichiers négatifs pour remplacer tous les paramètres du catalogue actuel. Si vous choisissez cette option, vous pouvez sélectionner l'option Conserver les anciens paramètres sous forme de copie virtuelle afin de disposer d'une sauvegarde. Vous pouvez aussi sélectionner l'option Remplacer uniquement les fichiers autres que Raw afin de ne pas remplacer les négatifs Raw. Si les changements apportés aux fichiers négatifs Raw concernent uniquement les métadonnées, sélectionnez cette option pour gagner du temps.
Sélectionnez Métadonnées et paramètres de développement uniquement pour que les fichiers négatifs (les photos source) ne soient pas modifiés. Si vous choisissez cette option, vous pouvez sélectionner l'option Conserver les anciens paramètres sous forme de copie virtuelle afin de disposer d'une sauvegarde.
N'effectuez aucun remplacement pour importer les nouvelles photos uniquement.
Si des photos du catalogue actif sont manquantes ou peuvent être trouvées dans le catalogue importé, indiquez si vous souhaitez mettre à jour les métadonnées et les paramètres de développement de ce fichier. Sélectionnez Conserver les anciens paramètres sous forme de copie virtuelle afin de conserver une sauvegarde. Si des photos absentes du catalogue actif apparaissent dans le catalogue importé, indiquez si les fichiers manquants doivent être copiés et dans quel emplacement.
Cliquez sur Importer.
-----------------------------------

Michel Denis-Huot

Citation de: THG le Juin 13, 2010, 10:48:46
Donc, ce "petit logiciel" est un utilitaire externe à Lightroom ?

Dans ton workflow, il faudrait faire en sorte que tu n'aies pas à déplacer ou dupliquer des Raw, et exploiter les collections.

Mmmh, je crois que je vais en discuter avec Jeffrey Friedl, Tim Armes et John Beardsworth pour voir s'il n'y a pas moyen de faire un plugin pour ça... Le dernier SDK de Lr3 offre plus de possibilités d'exploitation des fonctions de bibliothèque.
Oui ce soft est un utilitaire externe.
J'ai essayé de te contacter par MP, mais pas de réponse, peux-tu me donner un tel ou te joindre sur mcdh [at] denis-huot.com.
Merci

Michel Denis-Huot

Citation de: raffi le Juin 13, 2010, 10:46:10
LR2 ou LR3 propose les mêmes option d'importation vous n'avez pas du bien regarder.

quand à votre méthode, si elle fonctionne pour vous et que vous n'êtes pas bloqué tant mieux.

il y à une solution plus intéressante qui consisterais à systématiquement enregistrer les modification dans les XMP:
Paramètre du catalogue -> Ecrire automatiquement les modifications en XMP

ainsi vos mots clef seront présents dans les fichiers .xmp sidecars à l'extérieur de lightroom

Oh que si, j'ai passé pas mal de temps à explorer les possibilitées d'import avec LR3.
Et pour l'instant je suis bloqué pour executer certaines tâches.
Les modifs sont dans des xmp!

Michel Denis-Huot

Citation de: Patrice_nikon le Juin 13, 2010, 11:09:48
Les agences peuvent-elles avoir lightroom?
Non, la plusparts des agences n'utilise pas lightroom, mais des "logiciels sur mesure"
Merci, de vos réponses...mais pour l'instant pas de solution!

raffi

Si les modif sont dans les xmp il n'y à qu'à les lire non ?

Joez

J'ai jeté un oeil dans le sdk de LR3, et il y a apriori tout ce qu'il faut dedans. (ce n'etait pas le cas avec LR2).
on doit pouvoir
- indiquer un dossier,
- parcourir les fichiers de ce dossier (fileUtils.directoryEntry / fileUtils.files / fileUtils.directoryEntrie ),
-  recuperer le nom des fichier sans l'extension et le chemin (PathUtils.leafName et PathUtils.removeExtension )
-  et en se basant sur le nom rechercher l'image correspondante du cataloge (catalog.findPhotos)
- les selectionner (catalog.setSelectedPhotos)
-  ou les placer dans une collection specifique (collection.createCollection et collection.addPhotos)

Joez

Petit test vite fait. Voici le code :

local function mdh()
MonCat:withWriteAccessDo("mdh", function()
local MaCol = MonCat:createCollection("PickUp",nil,true)
for filePath in LrFileUtils.files( "d:\\test\\") do
   local nomimage = LrPathUtils.leafName(filePath)
   nomimage = LrPathUtils.removeExtension(nomimage)
   myLog:trace(nomimage)
   foundPhotos = MonCat:findPhotos {
           searchDesc = {
            criteria = "filename",
            operation = "any",
            value = nomimage,
             }
       }
   if # foundPhotos ~= 0 then   
          MaCol:addPhotos(foundPhotos)
      end
end

end )
end


ca fonctionne parfaitement.
Qu'est ce que tu preferes, que les images soient juste selectionnées, ou misent dans une collection ? On peut imaginer les mettre dans une collection qui a pour nom le dossier contenant tes jpg de retour d'agence..

Je prepare un petit zip au format pluginLR - la fonction sera activable depuis les menus

Joez

une première ébauche fonctionnelle du plugin est disponible ici :

http://transfert.lnh-sa.fr/dl2348455417

Dans ce 1er jet, pas d'interface pour sélectionner le dossier a traiter. Il faut l'indiquer en modifiant le début du fichier SelFichiersAgences.lua
Le plugin  recherche les images du catalogue avec les nom correspondant a ceux dans le dossier examiné (en ne tenant pas compte de l'extension ou du chemin) puis
-  sélectionne les photos correspondantes
-  les place aussi les photos dans une collection nommée "PickUp"

donc, pas bessoin de recopier les fichier raw. si on a un dossier photo comme ceci :
/retour agences/photo456.jpg
/retour agences/photo708.jpg
le plugin recherche dans le catalogue les photos contenant "photo456" et "photo708" dans leurs noms.  les fichier photo456.nef et photo708.nef seront donc bien traités.

Joez

J'oubliais, la fonction se lance via le menu   Bibliotheque->Module externe - extras ->Sélection Fichiers Agences

Dub

Trop fort !!!

J'ai essayé sur mac ... à priori le chemin du fichier ne doit pas être le même ...
Si quelqu'un pouvait regarder ... cela serait sympa pour la communauté ....

Merci d'avance ....  ;)

(J'avais essayé tout un tas de choses (renommer le JPEG en raw ...) rien ne marchait ....)

Joez

sur mac, le dossier se présente sous le  format "/dossier/dossier/"
alors que sous windows, c'est "X:\\dossier\\dossier\\"     
au debut du fichier SelFichiersAgences.lua

faut juste rajouter une boite de dialogue qui permet de sélectionner le dossier que l'on souhaite traiter.
J'ai déja une pre-version qui fonctionne ici ...  Comme ca, il n'y aura pas besoin de mettre la main dans le cambouis ..

Dub

Citation de: Joez le Juin 13, 2010, 19:06:39
sur mac, le dossier se présente sous le  format "/dossier/dossier/"
alors que sous windows, c'est "X:\\dossier\\dossier\\"     
au debut du fichier SelFichiersAgences.lua

faut juste rajouter une boite de dialogue qui permet de sélectionner le dossier que l'on souhaite traiter.
J'ai déja une pre-version qui fonctionne ici ...  Comme ca, il n'y aura pas besoin de mettre la main dans le cambouis ..

Génial ... c'est super sympa ... grand merci ...  ;)

Dub

Je viens de faite les modifs pour le Mac .... çaaaaaaaaaaaa marche ....

Génial ...

;)

Dub