2011-08-11 4 views
-1

Y at-il un moyen d'utiliser Photoshop Image Processor Script en dehors de Photoshop. Préférablement comme un processus d'arrière-plan de cette façon si je peux continuer à travailler dans Photoshop pendant que je traite des tonnes d'images.Utilisation du script Photoshop Image Processor en dehors de Photoshop

Désolé, ce n'est pas le bon endroit pour poster ceci. Merci d'avance.

+0

Quelqu'un a une réponse à cette question? – brenjt

Répondre

1

Non, Photoshop doit être ouvert pour utiliser son processeur d'image. C'est pourquoi si vous souhaitez ajouter 50 à chaque pixel de la valeur bleue (rendant l'image plus bleue), vous ne voudriez pas faire cela dans Photoshop. Vous souhaitez parcourir le tableau de pixels en Java ou dans un autre langage. Dans Photoshop, vous devez écrire le script pour faire une sélection d'un pixel, puis éditer sa couleur, désélectionner ce pixel, faire une nouvelle sélection sur le pixel qui lui correspond puis recommencer la boucle. Ce serait très processus intensif et utilisé l'interface graphique tout le temps.

3

Photoshop ne peut pas faire cela. Vous pouvez utiliser un logiciel de ligne de commande (sans interface graphique) comme ImageMagick. Voici un exemple en bash qui montre comment redimensionner tous les .tga dans le dossier de 64x96 px et convertir au format .png:

for tga in *.tga; do convert $tga'[64x96]' ${tga/\.tga/.png};done 

Avantages?

  1. Runs en arrière-plan (ligne de commande)
  2. Gratuit
  3. Opensource
  4. plate-forme multi (linux, windows, osx, ios)
  5. Eh bien documented
0

Vous pouvez faire en vrac actions avec l'aide d'Adobe Bridge.

Pour cela, vous devez créer une action dans Photoshop après que vous pouvez faire cette action sur les images en vrac avec l'aide d'Adobe Bridge par exemple Faire filigrane ou appliquer des filtres.

rappel amical est que vous ne pouvez pas utiliser votre ordinateur jusqu'à ce que l'action terminée.

0

Si vous insistez sur Photoshop, vous pouvez utiliser "Serveur Photoshop". Vous auriez une autre machine avec exécuter Photoshop. Et vous utiliseriez Photoshop Connect SDK http://www.adobe.com/devnet/photoshop/sdk.html sur le réseau local.

Ensuite, vous pouvez exécuter un script via le protocole TCP. Et comme vous l'avez dit ... Le processeur d'image est un script. Lorsque le script est terminé, Photoshop renvoie la valeur. Vous pouvez donc faire une requête pour les chemins d'images ou toute autre chose si vous le souhaitez.