Journal du Net Développeur >  Outils >  Aller plus loin avec les actions Photoshop

Aller plus loin avec les actions Photoshop > 4. Méthodes de base

Précédente Retour au sommaire
A. Test booléen
  1. if (activeDocument.height > activeDocument.width)
  2.     {
  3.     doAction("UneAction", "MonDossierDActions");
  4.     }
  5. else
  6.     {
  7.     doAction("UneAutreAction", "MonDossierDActions");
  8.     }
A. Exemple d'utilisation de documents.add()
  1. var monDoc = documents.add(800, 600, 72, "Formidable!", NowDocumentMode.GRAYSCALE, DocumentFill.WHITE, 1);
Une document individuel peut-être accédé via app.documents[0], ou via app.activeDocument pour le fichier en cours. En exploitant les méthodes et propriétés de ce document, on pourra commencer à construire des scripts plus complets. On peut par exemple vérifier si le document est plus haut et large, et appliquer une action selon le résultat du test [A].


L'objet document propose ainsi les méthodes ou propriétés name (le nom du document), saved (a-t-il été sauvegardé depuis la dernière modification ?), flatten() (aplatir tous les calques)...

Outre activeDocument, il est également possible de faire appel à activeLayer ou activeHistoryState. Egalement, plutôt que de faire appel à des éléments existants, il est possible d'en créer de toutes pièces. Ainsi, l'objet documents propose une méthode add() pour créer un nouveau document. On précise en argument sa taille, sa résolution, son nom, son mode - bref, tout ce qui est accessible via la fenêtre Nouveau document de Photoshop [B].
Précédente Retour au sommaire Suivante 
Sommaire | 1 | 2 | 3 | 4
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex