IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Script photoshop pour mac
Options
punkiti
posté 3 Feb 2021, 15:36
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 rolleyes.gif Avez-vous la possibilité de m'aider ?

Je suis sur un ancien mac en High Sierra 10.13.6 et PS CC 2017.

Merci d'avance smile.gif
Go to the top of the page
 
+Quote Post
radioman
posté 3 Feb 2021, 17:48
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 984
Inscrit : 30 Sep 2002
Lieu : Limoges
Membre no 3 870



la seule idée qui me vient:
faire 500 dossiers, mettre les doublets recto verso dans chaque dossier,




faire un script qui traite le contenu des dossiers (doublets) …

Ce message a été modifié par radioman - 3 Feb 2021, 17:52.


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

 MacBook Pro 16" core I9 (2020) type 16.1 / 2,3 Ghz / 32 Go / 1To / Big Sur 11.6.1 (depuis la sortie de Monterey)
 Imac Alu 24" core 2 duo (mid 2007) type 7,1 / 2,4 Ghz / 4 Go / SSD Crucial C300 256 Go Samsung 840 EVO 512 Go / El Capitan 10.11.6
 Imac G4 800 15" (2002) type 4,2 60 Go 80Go 7200tr / 768 Mo / Pioneer DVR 104 111D / Tiger 10.4.11
 SSD externe M2 FireCuda 520 2To test Monterey / Time Machine MBP 16
 DD externe 4 To Time Machine MBP 16
 DD externe 2 To Big Sur Beta bidouilles
 DD externe AluICE 500 Go Time Machine iMac 24
 Dock "Freecom" + DD Bidouilles 10.4 / 10.5 / 10.6 / 10.7 / 10.8 / 10.9 / 10.10 / 10.11 / 10.12 / 10.13 / 10.14
 Dock double "Advance Dual Easy Docking" pour cloner les disques …
 imprimante-scanner A3 Epson Workforce 7620 / iPad 2 32 Go / iPhone 8+ Red 256 Go
Go to the top of the page
 
+Quote Post
PBell
posté 3 Feb 2021, 19:22
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 264
Inscrit : 7 Dec 2013
Lieu : Ile de France
Membre no 188 169



Bonsoir,
Effectivement, il faut trouver moyen de créer les paires de fichiers.
Comme suggéré par Radioman, l'option de créer des dossiers peut être la bonne solution, mais avec 500 pièces, soit 1000 photos, cela risque d'être laborieux.

Est-il possible de faire des paires via leur nom de fichier ?
Example "ma_piece 1 Recto.jpg" et "ma_piece 1 Verso.jpg". On pourrait alors soit automatiser le script Photoshop, ou encore faire un script que regroupe les fichiers par 2 dans un dossier créer par le script. Idem Radioman, mais plus automatisé.

Enfin, en supposant que tu prennes les photos une par une, il serait aussi possible de les mettre dans un dossier avec un script d'action de dossier:
- si ajout un seul fichier, on ne fait rien
- si l'ajout donne 2 fichiers dans le dossier, on les prends, les transforme en une seule image sauvegardée ailleurs et on efface les 2 fichiers originaux

Ainsi, à chaque fois que tu a pris les 2 photos, le script genre génère le fichier et vide le dossier pour la pièce suivante !

Cordialement

Ce message a été modifié par PBell - 4 Feb 2021, 17:47.
Raison de l'édition : coquille


--------------------
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
Go to the top of the page
 
+Quote Post
punkiti
posté 6 Feb 2021, 07:33
Message #4


Nouveau Membre


Groupe : Membres
Messages : 2
Inscrit : 3 Feb 2021
Membre no 213 409



Bonjour et merci à vous deux de vous pencher sur mon sujet.

L'idée d'un script de dossier est assez intéressante ! Par quel moyen est-il possible que je le crée ?

Merci encore
Go to the top of the page
 
+Quote Post
Jaypee
posté 6 Feb 2021, 11:04
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Si on utilise dans Terminal le shell par défaut zsh, créer des dossiers numérotés est aussi simple que ça, exemple pour 5 dossiers:
Code
jaypee@MacMini2018JP ~ % ls -l piece*
zsh: no matches found: piece*
jaypee@MacMini2018JP ~ % mkdir piece_numero_{1..5}
jaypee@MacMini2018JP ~ % ls -l piece*            
piece_numero_1:

piece_numero_2:

piece_numero_3:

piece_numero_4:

piece_numero_5:
jaypee@MacMini2018JP ~ %


Par ailleurs, le bricoleur (et le paresseux) en moi me souffle(nt), y'aurait-il pas moyen avec deux miroirs de photographier les deux faces avec une seule prise ?

@+JP
Go to the top of the page
 
+Quote Post
PBell
posté 6 Feb 2021, 20:24
Message #6


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 264
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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 24th April 2024 - 12:17