Automatiser Photoshop ??

Automatiser Photoshop ?? - Infographie 2D - Graphisme

Marsh Posté le 05-08-2005 à 13:26:58    

Bonjour, :hello:  
 
J'ai pu grace à un logiciel de créa de DVD découvrir qu'on pouvait automatiser photoshop grace à un script externe. :bounce:  
Explication :
Dans mon psd 3 champs ou zone de texte sur 3 calques differents nommés texte1 texte2 et texte 3.
Dans ce logiciel de DVD g pu lier un fichier excel ou une base de données Access et automatisé la creation d'autant de fichier png qu'il y a d'entrée dans la base de donnée à partir de mon psd avec chacun des textes correspondant de ma base.
C'etait l'exemple mais on peut scriter de telle façon que sur un png un calque soit masqué sur un 2eme un autre calque masqué etc...
 
Quelqu'un connaitrait il un soft abordable qui permette de faire la même chose. :love:  
 
Je ne sais pas si je suis assez clair mais bon  :pfff: ....
 
Amicalement

Reply

Marsh Posté le 05-08-2005 à 13:26:58   

Reply

Marsh Posté le 05-08-2005 à 13:39:38    

Ouah... Je n'ai jamais entendu dire que Photoshop pouvait interragir avec un logiciel externe pour pêcher des infos à integrer dans des scripts (Excel => Photoshop par exemple). Peut-être existe-t-il un plug-in, mais je n'en ai jamais entendu parler en tout cas :)

Reply

Marsh Posté le 05-08-2005 à 21:06:00    

Photoshop est programmable en externe en Visual Basic (windows) depuis la version 5 et Apple Script (Mac) depuis la 6.
Tu trouvera toutes les infos (guide de référence et exemples de code) dans le dossier « ...Photoshop/Guide des scripts ».
 
Le sous-dossier « Utilitaires » contient le plugin « ScriptListener.8li » qui, lorsque tu le place dans le dossier des plugins, engregistre tout ce que tu fais en le traduit en scripts VB et JS, à toi ensuite de débroussailler le log (Ne pas oublier de l'enlever quand on a fini sans quoi le log finira par prendre tout le disque ;o)
 
De quoi occuper les longues soirées d'automne !
Bonne chance

Reply

Marsh Posté le 05-08-2005 à 21:09:08    

Info interessante, je ne savais pas :jap:

Reply

Marsh Posté le 05-08-2005 à 21:31:03    

Petit complément :  
Les exemples sont créés pour la version US de Photoshop, les chemins des dossiers ont leur nom anglais.  
Certains scripts vont chercher des phtotos dans le dossier « Samples », avant d'exécuter le script il faut donc changer « Samples » en « Exemples » sous peine d'arrêt pour cause d'erreur.


Message édité par luminilux le 05-08-2005 à 21:32:24
Reply

Marsh Posté le 07-08-2005 à 20:40:54    

Merci de votre aide

Reply

Marsh Posté le 24-09-2005 à 01:47:31    

luminilux a écrit :

Photoshop est programmable en externe en Visual Basic (windows) depuis la version 5 et Apple Script (Mac) depuis la 6.
Tu trouvera toutes les infos (guide de référence et exemples de code) dans le dossier « ...Photoshop/Guide des scripts ».


 
J'ajoute à l'info de Luminilux que PhotoShop est aussi programmable en JavaScript, ce qui présente le redoutable intérêt de produire des scripts multiplateformes. Une petite démonstration se trouve à la fin de ce tutoriel traitant d'une technique de réglage de niveaux:
 
> http://marcautret.free.fr/geek/ikono/darkrvl/
 
NB. Le script que nous avons conçu est téléchargeable: I C I
 
@+
ACut


---------------
NOUVEAU! Le guide de l'édition en version ebook : http://marcautret.free.fr/autret/150q-ebook/
Reply

Marsh Posté le 24-09-2005 à 23:05:56    

ACut a écrit :

J'ajoute à l'info de Luminilux que PhotoShop est aussi programmable en JavaScript, ce qui présente le redoutable intérêt de produire des scripts multiplateformes. Une petite démonstration se trouve à la fin de ce tutoriel traitant d'une technique de réglage de niveaux:
 


 
L'info était lisible dans le deuxième paragraphe où il est question de ScriptListener qui produit des logs en VB et JS
L'intérêt de VB est qu'il peut attaquer une base de données et piloter PS en conséquence ce qui était la demande de jackrock. Il permet aussi la création d'une interface utilisateur (UI) ce qui est parfois bien pratique
 
Sans rancune

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed