Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Graphisme / PAO / CAO / 3D _ Script photoshop "Nom de fichier sur calque"

Écrit par : Bob Marley 25 Nov 2005, 14:33

Salut les amis.
D'après vous. Comment faire un script photoshop qui me permettrait de mettre automatiquement le nom du fichier traité sur un calque texte.
(En gros, c'est plus ou moins ce que fait "planche Contact", mais moi je veux garder mon format d'image et je veux que le nom du fichier vienne en surimpression, et pas en légende.)
Merci d'avance.

Écrit par : Avid 25 Nov 2005, 19:57

Salut, et bienvenue sur MacBidouille !

Sous réserve d'avoir bien pigé ta demande... blink.gif

Il n'est pas de fonction qui permette de "récupérer" par automatisme le nom d'un fichier à partir de photoshop lui-même. Quel que soit le script, il faudra passer par une étape ou tu dois taper le nom sur ton clavier.

La seule possibilité est de faire ceci en deux temps :

1 > un script qui insère un calque texte, qui enregistre en psd et qui ferme le fichier, que tu pourras utiliser en traitement par lots sur toutes tes images.

2 > revenir sur chaque fichier et y insérer (par copié-collé, par exemple) le nom de ton fichier dans le calque texte.

Le seul endroit pour récupérer le nom est dans l'état d'historique.

wink.gif

Peux-tu préciser dans quel but tu cherches cet automatisme, au final ?

Écrit par : Bob Marley 26 Nov 2005, 13:39

Merci Avid pour ta réponse.
Tu as très bien analysé mon problème.

QUOTE
Peux-tu préciser dans quel but tu cherches cet automatisme, au final ?
Imagine 400 produits photographiés.
Le nom de leurs fichiers JPG est celui de leur référence
Le client te demande si tu peux lui faire passer les images avec les références incorporées.
Sur de toi, et de tes capacité à créer un script dans photoshop, tu lui dis oui, avant d'aller demander de l'aide sur Macbidouille...

QUOTE
La seule possibilité est de faire ceci en deux temps :
1 > un script qui insère un calque texte, qui enregistre en psd et qui ferme le fichier, que tu pourras utiliser en traitement par lots sur toutes tes images.

2 > revenir sur chaque fichier et y insérer (par copié-collé, par exemple) le nom de ton fichier dans le calque texte.
J'avais bien pensé à ta méthode en 2 temps, mais elle viendra en dernier recours

QUOTE
Le seul endroit pour récupérer le nom est dans l'état d'historique.
En fait on peut aussi copier le nom du fichier dans "Enregistrer sous", mais le problème c'est que l'action "Copier" n'est pas prise en compte dans le script (du moins, pas au cas par cas).
Personnellement, je reste persuadé qu'un tel script est possible
(puisque c'est ce que fait "Planche contact"...).

Une autre idée ? Merci d'avance

Écrit par : Avid 26 Nov 2005, 22:09

J'avoue ne pas avoir fouillé la question... je vais m'y intéresser. Tu seras le premier informé si je trouve la solution !
wink.gif

Écrit par : Avid 27 Nov 2005, 10:46

Je dois dire que sans désespérer, pour l'instant je sèche.

Il faudrait pouvoir réaliser une opération à la façon du plugin "collection d'images" (que j'ai d'ailleurs essayé de détourner au travers d'un groupe de scripts), essayé de récupérer des infos du fichier, construire un script alambiqué, mais sans succès.

Je doute vraiment que ce soit possible. Il faudrait développer un plugin spécifique, et là ça n'entre pas dans le champ de mes compétences...
sad.gif

Écrit par : Littleplayer 27 Nov 2005, 10:55

Une idée bête et peut-être pas appropriée...

Faire des planches contacts avec 1 seule photo
(1 rangée-1 colonne)
Evidemment la taille et la résolution seront
identiques. Et il faudra traiter d'une part les
images portrait puis paysage.
Et la légende est sous l'image...

rolleyes.gif

M'ouaip...

Écrit par : Bob Marley 27 Nov 2005, 20:50

QUOTE(Littleplayer @ 27 Nov 2005, 10:55)
Une idée bête et peut-être pas appropriée...

Faire des planches contacts avec 1 seule photo
(1 rangée-1 colonne)
Evidemment la taille et la résolution seront
identiques. Et il faudra traiter d'une part les
images portrait puis paysage.
Et la légende est sous l'image...
Bah non, elle est pas bête, mais c'est vrai qu'elle est pas appropriée....

Oui j'connais, mais, ça convient pas, pour les raisons que tu as citées (taille des images, bordures blanches), mais aussi parcequ'après je perds le bénéfice de l'appelation des fichiers par leur référence. (J'aurais 400 fichiers "Planche contact 1 à .... Planche Contact 400). Merci quand même.

A défaut de trouver la solution du script,
est-ce que quelqu'un connaitrait un logiciel qui pourrait me résoudre ce problème ?

Merci d'avance les copains !

Écrit par : paradisestation 11 Oct 2018, 10:31

En fait, c'est assez simple. Je sais que le sujet date un peu mais ça peut servir aux générations suivantes biggrin.gif
Il suffit d'importer les fichiers photoshop dans une pile via le script incorporé : Fichier/Script/Chargement des fichiers dans une pile.
Il suffit de désigner le dossier et photoshop importera dans un seul document tous les calques nommés selon le nom du fichier.
Ca répond à la question ?

Écrit par : magicPDF 11 Oct 2018, 10:41

13 ans !
Je crois que tu viens de battre un record de déterrage.
smile.gif



Écrit par : paradisestation 11 Oct 2018, 11:44

Ah! Ah! Oui il est vrai ! C'est juste qu'en me posant la même question hier j'étais tombé sur ce sujet sans réponse précise. Et c'est en faisant cette manip qu'il m'arrive de faire régulièrement que je me suis rendu compte que tous mes calques étaient renommés automatiquement, j'ai donc fait le lien et me suis dit que ça pourrait rendre service à d'autres wink.gif

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)