Accessibilité

Didacticiel du Pôle de création

Lumières, caméra, action !

 

Créé:
21 February 2006
Niveau de l'utilisateur:
Intermédiaire , Avancé
Produits:
Photoshop

Extrait de « Real World Adobe Photoshop CS2 » écrit par Bruce Fraser et David Blatner.

L’écriture de scripts pour le traitement par lots d’images brutes est relativement simple. Nul besoin de vous assurer que le script peut fonctionner sur des fichiers qui contiennent déjà des calques ou des couches alpha ou qui comportent un espace colorimétrique autre que RVB. Vous savez exactement ce que contient le script.

Gardez à l’esprit que si vos scripts appellent d’autres scripts, ces scripts doivent être chargés dans la palette Scripts d’ Adobe® Photoshop® CS2. Si ce n’est pas le cas, le script appelant échouera lorsqu’il ne trouvera pas le script appelé. Pour aisément gérer cela, il suffit de s’assurer que tout script dont d’autres scripts dépendent est enregistré dans le même ensemble que les scripts qui dépendent de lui.

Script simple : Enregistrer au format JPEG

Commençons avec un script simple qui ouvre une image brute à sa résolution native et l’enregistre au format JPEG de qualité maximale dans l’espace colorimétrique sRVB.

1. Créer un nouvel ensemble de scripts.

Commencez par créer un nouvel ensemble de scripts appelé « Traitement par lots » dans lequel enregistrer les scripts que vous créerez tout au long de ce didacticiel.

acs2at_batchact_1_int

Pour créer un ensemble de scripts, cliquez sur le bouton « Commencer un nouvel ensemble », saisissez un nom, puis cliquez sur OK. Le nouvel ensemble apparaît dans la palette Scripts.

2. Créer un nouveau script.

Avant de créer le script, sélectionnez une image brute dans Bridge à laquelle ont déjà été appliqués des paramètres Camera Raw personnalisés. De cette façon, une fois le script créé, vous pouvez commencer à enregistrer immédiatement sans enregistrer toute autre étape supplémentaire comme la sélection d’un fichier. Vous pouvez donc enregistrer correctement le paramètre Camera Raw Image Sélectionnée.

Maintenant cliquez sur l’icône Commencer un nouveau script dans la palette Scripts de Photoshop, saisissez un nom pour le script (par exemple, « Enregistrer en JPEG »), puis cliquez sur Enregistrer pour fermer la boîte de dialogue et commencer l’enregistrement du script.

3. Enregistrer l’étape Ouvrir.

Maintenant que vous enregistrez, retournez dans Bridge et ouvrez l’image dans Camera Raw en appuyant sur Commande + O ou Ctrl + O (vous devez ouvrir l’image dans Camera Raw sous Photoshop). La boîte de dialogue Camera Raw s’affiche.

Si vous utilisez l’action dans Traitement par lots, la boîte de dialogue Camera Raw ne s’affichera pas. Il est donc essentiel de définir les bons paramètres lorsque vous enregistrez cette étape. Vous devez enregistrer plusieurs paramètres clés pour ce script dans la boîte de dialogue Camera Raw.

  • Définissez le menu Paramètres sur Paramètres d’image pour vous assurer que chaque image soit ouverte en utilisant ses propres paramètres personnalisés plutôt que ceux que vous avez utilisés pour une image particulière.

  • Définissez le menu déroulant Espace sur sRVB pour afficher une image déjà convertie en sRVB, l’espace colorimétrique standard pour Internet.

  • Définissez le menu Profondeur sur 8 bits/couche parce que vous enregistrez au format JPEG (qui prend en charge les couches de 8 bits uniquement). Ce script n’inclura pas d’opérations pouvant bénéficier un plus grand nombre de bits par pixel.

  • Définissez le menu Taille sur la taille souhaitée (ici, nous avons choisi 1 536 par 1 024).

  • Définissez le champ Résolution sur 72 pixels par pouce (pour conserver l’idée que les images Web sont de 72 ppp).

Puis cliquez sur OK pour ouvrir l’image. (Si l’avertissement Non-concordance des profils s’affiche, cliquez sur OK pour le fermer. Cela n’est pas enregistré dans le script et de toute façon, vous allez supprimer l’avertissement lorsque vous utiliserez le script dans Traitement par lots.) L’image s’ouvre, puis l’étape Ouvrir apparaît sur la palette Scripts.

acs2at_batchact_2_int

Lorsque vous enregistrez une étape Ouvrir, il est essentiel de s’assurer que le menu Paramètres est défini sur Paramètres d’image et que les paramètres du flux de production sont définis tels que vous le souhaitez pour l’opération de traitement.

4. Enregistrer l’étape Enregistrer.

Pour enregistrer l’étape Enregistrer, choisissez Enregistrer sous depuis le menu Fichier ou appuyez sur Ctrl/Commande + Maj + S. La boîte de dialogue Enregistrer sous s’affiche. Le nom de fichier et l’emplacement d’enregistrement que vous saisissez ici n’ont aucun impact sur le processus de traitement (nous utilisons en général un nom tout bête comme « fou.jpg ») et choisissez le bureau comme emplacement pour simplifier le nettoyage.

Dans cet exemple, assurez-vous que le format est défini sur JPEG et intégrez dans cette boîte de dialogue tout autre paramètre que vous souhaitez inclure dans ce script. Puis cliquez sur Enregistrer pour continuer vers la boîte de dialogue Options JPEG, définissez la qualité souhaitée, définissez Options de format sur Ligne de base (standard) pour une compatibilité maximale avec les logiciels compatibles JPEG. Cliquez sur OK. Le fichier est enregistré sur le bureau sous le nom « fou.jpg » et l’étape Enregistrer apparaît dans la palette Scripts. Puis fermez le document ouvert pour que l’étape Fermer apparaisse dans la palette Scripts.

5. Arrêter et enregistrer.

Enfin, cliquez sur le bouton Arrêter dans la palette Scripts pour arrêter l’enregistrement. Photoshop ne permet pas l’enregistrement de scripts individuels sur le disque dur. Seuls les ensembles de scripts peuvent être enregistrés sur le disque dur. Si vous souhaitez enregistrer un script dès que vous l’avez élaboré, vous devez sélectionner l’ensemble de scripts qui le contient dans la palette Scripts, puis choisir Enregistrer les scripts dans le menu contextuel de la palette Scripts.

Astuce : allez-y, enregistrez maintenant. Jusqu’à ce que vous enregistriez des scripts en utilisant la commande Enregistrer les scripts, ils existent uniquement dans les préférences de Photoshop. Les préférences Photoshop sont uniquement mises à jour lorsque vous quittez l’application normalement en utilisant la commande Quitter. Si Photoshop se bloque ou s’il y a une panne de courant, tout script non enregistré sera perdu. Donc, si vos scripts sont légèrement compliqués, il vaut mieux les enregistrer avant de faire quoi que ce soit d’autre. Vous pouvez enregistrer des scripts partout, mais si vous souhaitez qu’ils apparaissent automatiquement dans la palette Scripts même après avoir supprimé les préférences Photoshop, enregistrez-les dans le dossier Adobe Photoshop CS2/Paramètres prédéfinis/Scripts Photoshop.

acs2at_batchact_3_int

Enregistrer l’ensemble de scripts.

Lorsque vous développez les étapes dans la palette Scripts en cliquant sur les triangles situés à côté de certains scripts, vous pouvez exactement voir ce qui a été enregistré pour chaque étape (voir la figure 11-82). Lorsque vous utilisez ce script dans Traitement par lots avec les substitutions adéquates sélectionnées (consultez le passage « Rules for Batch Processing »), les noms de fichier et les emplacements de dossier que vous avez enregistrés seront remplacés par les paramètres dans la boîte de dialogue Traitement par lots. Tous les autres paramètres que vous avez enregistrés ici (les paramètres du flux de production Camera Raw et les options d’enregistrement au format JPEG) seront respectés.

acs2at_batchact_4_int

Script Enregistrer au format JPEG

Variantes

Vous pouvez créer des variantes de ce script en enregistrant des étapes Ouvrir ou Enregistrer différentes. Par exemple, vous pouvez créer de plus gros fichiers JPEG en définissant le paramètre Taille dans la boîte de dialogue Camera Raw sur l’une des tailles les plus larges. Vous pouvez inclure des vignettes ou créer des fichiers JPEG de moindre qualité en activant respectivement ces paramètres dans les boîtes de dialogue Enregistrer sous et Options JPEG. Pour enregistrer dans un format différent avec différentes options, il vous suffit de choisir le format et les options souhaités lorsque vous enregistrez l’étape Enregistrer.

Script complexe : enregistrer pour la modification

Essayons maintenant avec un exemple plus compliqué : un script qui produit des images TIFF de 16 bits/couche avec des calques de réglage déjà configurés pour les modifications finales dans Photoshop. Il est conçu pour l’utilisation sur des images qui méritent des modifications manuelles dans Photoshop. En réalité, il ne fait aucune des modifications parce que les modifications requises seront certainement différentes pour chaque image d’un même lot. Il réalise simplement une bonne partie du travail rébarbatif impliqué dans la configuration d’une image à modifier. Ainsi, lorsque vous ouvrez l’image, tous les calques de réglage nécessaires sont déjà appliqués. Il ne vous reste plus qu’à les modifier légèrement. (Si vous n’en avez pas besoin, vous pouvez les supprimer plus tard.)

1. Créer le nouveau script.

Vous pouvez enregistrer ce script dans le même ensemble que le précédent puisqu’il est également conçu pour le traitement brut. Comment auparavant, sélectionnez dans Bridge une image brute à laquelle les paramètres Camera Raw ont été appliqués avant de commencer l’enregistrement du nouveau script. Puis cliquez sur l’icône « Commencer un nouveau script » dans la palette Scripts, saisissez un nom (par exemple, « Enregistrer pour la modification ») dans la boîte de dialogue Nouveau script, puis cliquez sur Enregistrer pour commencer l’enregistrement.

2. Enregistrer l’étape Ouvrir.

Comme auparavant, commencez par lancer Camera Raw depuis Bridge en appuyant sur Ctrl/Commande + O. Dans la boîte de dialogue Camera Raw, assurez-vous que Paramètres est bien défini sur Image sélectionnée. Cette fois cependant, vous allez utiliser des paramètres de flux de production différents.

  • Dans le menu Espace, choisissez ProPhoto RVB, notre espace de travail préféré.

  • Définissez le menu Profondeur sur 16 bits/couche, parce que vous souhaitez faire des modifications dans Photoshop en mode 16 bits/couche.

  • Définissez le menu Taille sur la résolution originale de l’appareil photo.

  • Saisissez 240 pixels par pouce dans le champ Résolution parce que vous allez certainement vérifier vos modifications en imprimant sur une imprimante jet d’encre à 240 ppp (consultez le chapitre 13 « Image Storage and Output »).

Puis cliquez sur OK pour ouvrir l’image. L’image s’ouvre, puis l’étape Ouvrir apparaît sur la palette Scripts.

3. Ajouter les modifications.

Ce script ajoute trois différents calques de modification à l’image avant d’enregistrer et de fermer : un calque de réglage Niveaux, un calque de réglage Courbes et un calque de réglage Teinte/Saturation.

  • Ajoutez un calque de réglage Niveaux en choisissant Niveaux dans le sous-menu Calque de réglage (sous le menu Calque). Il vous suffit de cliquer sur OK pour créer un calque de réglage Niveaux qui n’applique aucun réglage pour le moment. Rappelez-vous que vous ferez les réglages image par image dans Photoshop ; le script ne prend en charge que la création des calques.

  • Ajoutez deux autres calques de réglage (un calque Courbes, puis un calque Teinte/Saturation). Dans les deux cas, cliquez également sur OK lorsque les boîtes de dialogue respectives s’affichent.

4. Enregistrer l’étape Enregistrer.

Comme auparavant, choisissez Enregistrer sous depuis le menu Fichier, nommez le fichier « fou » et enregistrez-le sur le bureau pour une suppression facile après avoir créé le script. Cette fois, choisissez le format TIFF, assurez-vous que les cases Calques et Incorporer le profil de couleur sont activées (la création de fichiers ProPhoto RVB sans description est une très mauvaise idée). Puis cliquez sur Enregistrer pour aller jusqu’à la boîte de dialogue Options TIFF et définissez vos paramètres souhaités.

Enfin, fermez l’image (l’opération de traitement se fermera également), puis cliquez sur le bouton Arrêter dans la palette Scripts pour arrêter l’enregistrement.

acs2at_batchact_5_int

Le script résultant dans la palette Scripts avec toutes les étapes développées

Comme pour le script simple, lorsque vous utilisez ce script dans un processus de traitement par lots avec les substitutions nécessaires appliquées dans la boîte de dialogue Traitement par lots, les noms de fichiers et les emplacements seront remplacés par les paramètres Traitement par lots tandis que toutes les autres étapes des étapes Ouvrir et Enregistrer seront respectées.

Extrait de « Real World Adobe Photoshop CS2 » écrit par Bruce Fraser et David Blatner. © 2005. Avec l’autorisation de Pearson Education, Inc. et de Peachpit. Pour acheter ce livre, allez à l’adresse www.adobepress.com.