Sujet: Besoin d'aide pour créer une action automatisée sur Photoshop

Modérateur: Modérateurs

Poster une réponse

par JC83 » Mercredi 28 Décembre 2022 10:19

Dormeur74 a écrit:Pas de retour ?

Bonjour Dormeur74
Désolé, j'ai une bonne crève depuis lundi et je viens à peine de vérifier avec le script "jpg" que tu as mis dans ton dernier message mais j'ai la même erreur.
erreur2.jpg
erreur2.jpg (275.49 Kio) Vu 290 fois

Photos: 2386
JC83

Pixelistes
Pixelistes

Messages: 4114

Inscription: 14 Juil 2007

Localisation: Var

Boitier 1: - Nikon Df

Boitier 2: - Nikon D90

Boitier 3: - Nikon F65

Objectif 1: - Nikkor 18-135mm f/3,5-5,6 AF-S IF-ED DX

Objectif 2: - Sigma 70-200mm f/2.8 APO EX DG HSM

Objectif 3: - Sigma 10-20mm f/4-5.6 EX DC HSM

Objectif 4: - Nikkor 24mm f/2.8D AF

Objectif 5: - Nikkor 35mm f/1.8G AF-S DX

Objectif 6: - Nikkor 50mm f/1.8G AF-S

Objectif 7: - Sigma 24-105mm f/4 DG OS HSM ART

Objectif 8: - Nikkor 70-200mm f/2.8G ED-IF AF-S VR

Objectif 9: - Sigma 12-24mm f/4.5-5.6 EX DG

Objectif 10: - Nikkor 85mm f/1.8 AF

Flash 1: - Nikon SB-600

par foxe » Mercredi 28 Décembre 2022 10:38

JC83 a écrit:
Dormeur74 a écrit:Pas de retour ?

Bonjour Dormeur74
Désolé, j'ai une bonne crève depuis lundi et je viens à peine de vérifier avec le script "jpg" que tu as mis dans ton dernier message mais j'ai la même erreur.
erreur2.jpg




De ton côté Jc83, le script .jsx tu l'as placé où ?
foxe

Photos: 2618
foxe

Pixelistes
Pixelistes

Messages: 3150

Inscription: 12 Nov 2016

Boitier 1: - Nikon D750

Objectif 1: - Nikkor 300mm f/2.8G ED-IF AF-S VR

Objectif 2: - Nikkor 800mm f/5.6 ED-IF Ai-S

Objectif 3: - Tamron 90mm f/2.8 Macro VC USD

par JC83 » Mercredi 28 Décembre 2022 11:10

foxe a écrit:De ton côté Jc83, le script .jsx tu l'as placé où ?
foxe


Ici
ici.jpg
ici.jpg (270.13 Kio) Vu 283 fois

Photos: 2386
JC83

Pixelistes
Pixelistes

Messages: 4114

Inscription: 14 Juil 2007

Localisation: Var

Boitier 1: - Nikon Df

Boitier 2: - Nikon D90

Boitier 3: - Nikon F65

Objectif 1: - Nikkor 18-135mm f/3,5-5,6 AF-S IF-ED DX

Objectif 2: - Sigma 70-200mm f/2.8 APO EX DG HSM

Objectif 3: - Sigma 10-20mm f/4-5.6 EX DC HSM

Objectif 4: - Nikkor 24mm f/2.8D AF

Objectif 5: - Nikkor 35mm f/1.8G AF-S DX

Objectif 6: - Nikkor 50mm f/1.8G AF-S

Objectif 7: - Sigma 24-105mm f/4 DG OS HSM ART

Objectif 8: - Nikkor 70-200mm f/2.8G ED-IF AF-S VR

Objectif 9: - Sigma 12-24mm f/4.5-5.6 EX DG

Objectif 10: - Nikkor 85mm f/1.8 AF

Flash 1: - Nikon SB-600

Re: Besoin d'aide pour créer une action automatisée sur Photoshop

par Dormeur74 » Mercredi 28 Décembre 2022 11:47

Essaye de le mettre dans un dossier créé pour la circonstance, par exemple dans c:\test
Il est fait pour être exécuté partout. La première sauvegarde se fera dans c:\test\sauvegarde1.
Il est possible que ton système interdise la création d'un sous-dossier dans tes Presets.

Photos: 141
Dormeur74

Membre VIP
Membre VIP

Messages: 1051

Inscription: 21 Oct 2008

Localisation: Haute-Savoie

Re: Besoin d'aide pour créer une action automatisée sur Photoshop

par JC83 » Mercredi 28 Décembre 2022 12:23

Merci Dormeur74, ça marche.
(j'avais mal compris tes explications, je croyais que le sous dossier était créé dans le dossier des photos traitées)
Pour avoir un fond blanc (ou transparent si c'est possible), que faut-il modifier dans le script ?

Photos: 2386
JC83

Pixelistes
Pixelistes

Messages: 4114

Inscription: 14 Juil 2007

Localisation: Var

Boitier 1: - Nikon Df

Boitier 2: - Nikon D90

Boitier 3: - Nikon F65

Objectif 1: - Nikkor 18-135mm f/3,5-5,6 AF-S IF-ED DX

Objectif 2: - Sigma 70-200mm f/2.8 APO EX DG HSM

Objectif 3: - Sigma 10-20mm f/4-5.6 EX DC HSM

Objectif 4: - Nikkor 24mm f/2.8D AF

Objectif 5: - Nikkor 35mm f/1.8G AF-S DX

Objectif 6: - Nikkor 50mm f/1.8G AF-S

Objectif 7: - Sigma 24-105mm f/4 DG OS HSM ART

Objectif 8: - Nikkor 70-200mm f/2.8G ED-IF AF-S VR

Objectif 9: - Sigma 12-24mm f/4.5-5.6 EX DG

Objectif 10: - Nikkor 85mm f/1.8 AF

Flash 1: - Nikon SB-600

Re: Besoin d'aide pour créer une action automatisée sur Photoshop

par Dormeur74 » Mercredi 28 Décembre 2022 13:30

La transparence n'est pas possible en sortie JPEG. Elle peut l'être au format .PNG. Si ça t'arrange, tu le dis et je modifie le script en conséquence.
Pour avoir un fond blanc au lieu de gris ici, tu remplaces :

- les lignes 13 et 14. Au lieu de :
var gris = new SolidColor();
gris.rgb.hexValue = '7F7F7F';


lire :
var blanc = new SolidColor();
blanc.rgb.hexValue = 'FFFFFF'; // Valeur héxadécimale


et la ligne 88. Au lieu de :
docRef.selection.fill(gris);


lire :
docRef.selection.fill(blanc);

Photos: 141
Dormeur74

Membre VIP
Membre VIP

Messages: 1051

Inscription: 21 Oct 2008

Localisation: Haute-Savoie

Re: Besoin d'aide pour créer une action automatisée sur Photoshop

par JC83 » Mercredi 28 Décembre 2022 15:16

Merci ! :)
Modifications faites.
Petite question : tu as appris tout seul à programmer en javascript ? (je ne sais pas si je m'exprime correctement)

Photos: 2386
JC83

Pixelistes
Pixelistes

Messages: 4114

Inscription: 14 Juil 2007

Localisation: Var

Boitier 1: - Nikon Df

Boitier 2: - Nikon D90

Boitier 3: - Nikon F65

Objectif 1: - Nikkor 18-135mm f/3,5-5,6 AF-S IF-ED DX

Objectif 2: - Sigma 70-200mm f/2.8 APO EX DG HSM

Objectif 3: - Sigma 10-20mm f/4-5.6 EX DC HSM

Objectif 4: - Nikkor 24mm f/2.8D AF

Objectif 5: - Nikkor 35mm f/1.8G AF-S DX

Objectif 6: - Nikkor 50mm f/1.8G AF-S

Objectif 7: - Sigma 24-105mm f/4 DG OS HSM ART

Objectif 8: - Nikkor 70-200mm f/2.8G ED-IF AF-S VR

Objectif 9: - Sigma 12-24mm f/4.5-5.6 EX DG

Objectif 10: - Nikkor 85mm f/1.8 AF

Flash 1: - Nikon SB-600

Re: Besoin d'aide pour créer une action automatisée sur Photoshop

par Dormeur74 » Mercredi 28 Décembre 2022 17:20

Oui, j'ai décidé de me mettre à un langage de script quand j'ai vu les limites de l'enregistreur de macros (les actions). Il y a des années de cela puisque j'étais sous CS. Ce n'est pas vraiment difficile. On commence par des petits trucs et petit à petit on s'améliore. C'est assez motivant parce que les scripts font gagner un temps fou. Pas besoin d'acheter de bouquin sur le sujet, il y a pas mal de ressources sur la toile. Tu tapes Photoshop...Javascript...Scripting...sous Google et les portes s'ouvrent.

Photos: 141
Dormeur74

Membre VIP
Membre VIP

Messages: 1051

Inscription: 21 Oct 2008

Localisation: Haute-Savoie

par JC83 » Mercredi 28 Décembre 2022 20:16

Dormeur74 a écrit:Oui, j'ai décidé de me mettre à un langage de script quand j'ai vu les limites de l'enregistreur de macros (les actions). Il y a des années de cela puisque j'étais sous CS. Ce n'est pas vraiment difficile. On commence par des petits trucs et petit à petit on s'améliore. C'est assez motivant parce que les scripts font gagner un temps fou. Pas besoin d'acheter de bouquin sur le sujet, il y a pas mal de ressources sur la toile. Tu tapes Photoshop...Javascript...Scripting...sous Google et les portes s'ouvrent.


Merci, je crois que je vais m'y mettre aussi !

Photos: 2386
JC83

Pixelistes
Pixelistes

Messages: 4114

Inscription: 14 Juil 2007

Localisation: Var

Boitier 1: - Nikon Df

Boitier 2: - Nikon D90

Boitier 3: - Nikon F65

Objectif 1: - Nikkor 18-135mm f/3,5-5,6 AF-S IF-ED DX

Objectif 2: - Sigma 70-200mm f/2.8 APO EX DG HSM

Objectif 3: - Sigma 10-20mm f/4-5.6 EX DC HSM

Objectif 4: - Nikkor 24mm f/2.8D AF

Objectif 5: - Nikkor 35mm f/1.8G AF-S DX

Objectif 6: - Nikkor 50mm f/1.8G AF-S

Objectif 7: - Sigma 24-105mm f/4 DG OS HSM ART

Objectif 8: - Nikkor 70-200mm f/2.8G ED-IF AF-S VR

Objectif 9: - Sigma 12-24mm f/4.5-5.6 EX DG

Objectif 10: - Nikkor 85mm f/1.8 AF

Flash 1: - Nikon SB-600

Re: Besoin d'aide pour créer une action automatisée sur Photoshop

par Dormeur74 » Jeudi 29 Décembre 2022 6:07

J'aurais bien ouvert un petit tuto ici, mais encore faudrait-il que le gestionnaire actuel du site soit d'accord et qu'il y ait de la demande.

Photos: 141
Dormeur74

Membre VIP
Membre VIP

Messages: 1051

Inscription: 21 Oct 2008

Localisation: Haute-Savoie

Poster une réponse
Précédente

Poster une réponse

Citer la selection
 

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité