À partir de scripts Photoshop pour Photoshop scripts?
Je voudrais Photoshop pour exécuter automatiquement la tâche suivante pour un dossier donné:
- Charger tous les fichiers PNG dans un dossier donné.
- Convertir chaque fichier du mode de
RGB color
- Ajouter un calque pour chaque fichier
- Enregistrer les fichiers PSD dans le même dossier
On m'a dit que cela peut être fait avec Photoshop scripts, mais je ne sais pas comment commencer, puisque malheureusement je n'ai pas beaucoup d'expérience avec JavaScript.
Une chose que je sais est que je ne peux pas exécuter la tâche ci-dessus en utilisant Actions
parce que quand j'enregistre la dernière étape (4), Photoshop enregistre l'action pour sauver les fichiers PSD dans le dossier que j'utilise lors de l'enregistrement de la macro (au lieu de celui utilisé pour charger l'original des fichiers PNG). En d'autres termes, il résout le dossier de destination à celui utilisé dans la macro.
Cela m'amène à la question suivante: Est-il un moyen de générer automatiquement le Photoshop du code Javascript qui s'exécute une action donnée?
Si oui, je n'aurais pas l'esprit de l'apprentissage comment modifier le script pour corriger le dossier ci-dessus problème.
OriginalL'auteur Amelio Vazquez-Reina | 2011-04-26
Vous devez vous connecter pour publier un commentaire.
J'ai fait un script qui fait le travail requise:
Il peut être amélioré de plusieurs façons, mais j'espère que cela aide.
OriginalL'auteur jani
Permettez-moi de répondre à la question que vous avez demandé en gras:
Il est un outil qui génère automatiquement le code Javascript pour les actions et les événements qui ont lieu dans Photoshop. Il est appelé le Script Auditeur. Après avoir utilisé le script d'écouteur pour l'enregistrement de vos actions, consultez le journal et faire de votre sélective des modifications.
Pour commencer à utiliser le Script Auditeur
à partir de la C:\Program Files\Adobe\Adobe Photoshop
CS5\Scripts\Utilitaires dossier
Files\Adobe\Adobe Photoshop CS5\Plugins\Automatiser dossier.
Pour obtenir votre nouveau ultramodernes script dans Photoshop placez le fichier que vous avez créé avec un jsx extension dans C:\Program Files\Adobe\Adobe Photoshop CS5\Presets\Scripts.
Lynda.com a un grand cours sur l'utilisation de script et le script de l'auditeur. C'est une adhésion de site, cependant, et n'est pas libre (de 25 à 35$par mois).
Un jour, je vais vous donner une mise à jour de processus pour CS6. Vous n'avez plus à enlever le script. Il y a un ScriptListenerOn et un ScriptListenerOff script. Comme beaucoup comme un exemple de journal, il serait très détaillé. Ce qui suit est le script pour que l'ouverture et la fermeture d'un jpeg. <br/> var idOpn = charIDToTypeID( "Opn" ); var desc1 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); desc1.putPath( idnull, new File( "C:\Users\Kevin\Pictures\11732.jpg" ) ); executeAction( idOpn, desc1, DialogModes.PAS );
OriginalL'auteur Kevin Scharnhorst
Je réalise que c'est une vieille question, mais ce que le post original est demandant qui peut être fait entièrement en une Action dans Photoshop. Photoshop actions sont faciles à réaliser - il vous suffit de cliquez sur le bouton enregistrer et de suivre les étapes manuellement. - y compris les Ouvrir, les opérations et économiser de l'étape.
Le seul truc qui reste est de faire de l'action à exécuter dans un dossier spécifique plutôt que le lieu de vous enregistrer à l'action. C'est facile, cependant. Utiliser la fonction "Override " Ouvert" et "Override " Enregistrer". Vous appelez cette action en utilisant Fichier -> Automatiser -> Lot ou à partir d'Adobe Bridge à l'aide d'Outils -> Photoshop -> Action
Voir pour un exemple:
Pour des conseils supplémentaires regardez ici
OriginalL'auteur Steven Christenson
recherchez le fichier SaveAsDifferentFileType.jsx sur votre ordinateur, je pense que vous pouvez l'utiliser comme point de départ.
Il y a moyen que je connaisse pour générer ce code automatiquement.
Je pense qu'il n'y a pas moyen de contourner l'apprentissage comment cela fonctionne:
Ici la documentation: http://www.adobe.com/devnet/photoshop/scripting.html
Et voici un tutoriel qui va vous dire par où commencer:
http://morris-photographics.com/photoshop/tutorials/scripting1.html
Si vous utilisez un MAC, vous pouvez essayer les Automator actions Photoshop:
http://www.completedigitalphotography.com/?p=339
Ils vous laissent faire ce que vous voulez, sans aucune programmation de savoir-faire.
OriginalL'auteur meo
À la mise à jour de Kevin réponse, ScriptListener est maintenant caché dans un endroit différent:
http://www.adobe.com/devnet/photoshop/scripting.html
à l'intérieur de "Scripting Auditeur Plug-in". Le plugin directory dans Windows a également changé, généralement:
C:\Program Files\Fichiers Communs\Adobe\Plugins\CC
OriginalL'auteur Glenn Maynard