![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 2 Inscrit : 3 Feb 2021 Membre no 213 409 ![]() |
Bonjour,
Je suis tombé sur votre site après avoir fait des recherches sans succès. Je suis passionné par la numismatique (collection et étude des pièces de monnaie). Lorsque je prends des monnaies en photo j'ai besoin d'assembler l'avers et le revers ensemble. De 2 photos, on en a plus qu'une. Le script pour cette manip, je l'ai créé dans photoshop. Je vais avoir besoin de photographier environ 500 monnaies. Je souhaiterais donc automatiser cela pour que le dossier complet soit traité par photoshop. Cependant je n'arrive pas à faire la manip... Si je crée un droplet ou un traitement par lot, photoshop veut traiter le script photo par photo ce qui n'est pas bon puisque mon script fonctionne avec 2 photos... Je ne sais pas si c'est très clair ![]() Je suis sur un ancien mac en High Sierra 10.13.6 et PS CC 2017. Merci d'avance ![]() |
|
|
![]() |
![]()
Message
#2
|
|
Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 266 Inscrit : 7 Dec 2013 Lieu : Ile de France Membre no 188 169 ![]() |
Bonsoir,
Voici un petit script d'action de dossier qui, je crois, constitue un bon début de solution. Je suppose que tu disposes déjà du script de fusion des 2 photos recto/verso en un seul fichier. Ce de fusion script doit être intégré dans le script ci-dessous: CODE -- Action de dossier qui traite les fichiers ajoutés au dossier -- Si le dossier ne contient qu'un fichier, ne fait rien, mais affiche une alerte -- Si le dossier contient 2 fichiers, lance ton script de fusion des 2 photos -- Si le dossier contient plus de 2 fichiers, affiche une alerte: il faut régler le problème -- P_Bell Fevrier 2020 on adding folder items to Ce_Dossier after receiving N_Fichiers tell application "Finder" to set Liste to every file of folder Ce_Dossier if (count of Liste) > 2 then display alert "Erreur: il y a plus de 2 fichiers dans le dossier" giving up after 2 return end if if (count of Liste) = 1 then display alert "En attente d'une seconde photo" giving up after 1.5 return end if if (count of Liste) = 2 then display alert "Fusion des photos a faire..." Fusion_Photos(item 1 of Liste, item 2 of Liste) end if end adding folder items to on Fusion_Photos(F1, F2) -- fusionne les 2 fichiers tell application "Finder" display dialog "fusion" & return & (F1 as string) & return & (F2 as string) -- A supprimer une fois ajouté le vrai script de fusion -- compléter avec le script de fusion des 2 photos F1 et F2 -- une fois la fusion faite et le fichier résultant enregistré dans un autre dossier, -- supression des 2 fchiers d'origine (ou déplacement vers un autre dossier) delete F1 delete F2 end tell end Fusion_Photos Enregistrer ce script dans le dossier des actions de dossiers (en principe, dossier bibliothèque utilisateur / Scripts / Folder Action Scripts) Créer un dossier dans lequel les photos seront ajoutées au fur et à mesure de leur prise. Assigner à ce dossier l'action de dossier correspondant au script ci-dessus. Pour tester, il suffit de déposer un ou des fichiers dans ce dossier: Au premier fichier ajouté, un message s'affiche indiquant "En attente d'une seconde photo". Au second fichier ajouté, le script indique qu'il va fusionner les 2 photos. Une fois cliqué OK, les 2 fichiers sont supprimés. Il t'appartient donc de compléter cette routine par un appel à ton script Photoshop avec F1 et F2 comme variables. Cordialement -------------------- iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8 iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11 Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8 |
|
|
![]() ![]() |
Nous sommes le : 1st August 2025 - 16:23 |