Avant de commencer : une rectification et un conseil :
- la rectification : on tord le cou une bonne fois pour toutes au traducteur qui confond depuis la nuit des temps les scripts et les actions. Quand on lit "Fenêtre des scripts" (Alt+F9), dans le menu déroulant "Fenêtres", on devrait lire depuis toujours "Fenêtre des actions". Lorsqu'on utilise l'outil "Texte" pour mettre un copyright sur une photo, cela s'appelle une action et lorsqu'on met un copyright sur une photo par programmation cela s'appelle un script (comme en Flash).
- le conseil : il existe 3 programmes pour établir une conversation avec Photoshop :
. VBscript (Microsoft) qui n'est adapté qu'à Windows
. AppleScript qui n'est adapté qu'au monde du même nom
. Javascript qui est reconnu des deux côtés, comme le format TIFF dans les toutes premières versions de Photoshop
Même si vous maîtrisez à fond Visual Basic (Dot.net) et flottez mal en Javascript, c'est Javascript qui sera le plus payant, car vos scripts seront reconnus aussi bien par la Pomme que par le Bill.
On y va ? C'est parti !
Téléchargez cet excellent gratuiciel qu'est Notepad++, installez-le et collez-y le code ci-dessous :
- Code: Tout sélectionner
docRef = app.activeDocument;
app.displayDialogs = DialogModes.NO;
app.preferences.typeUnits = TypeUnits.POINTS;
var textColor = new SolidColor;
textColor.rgb.red = 0;
textColor.rgb.green = 0;
textColor.rgb.blue = 0;
today = new Date();
monCopyright = "®" + today.getFullYear() + " Nicéphore Niépce";
var newTextLayer = docRef.artLayers.add();
newTextLayer.kind = LayerKind.TEXT;
newTextLayer.textItem.contents = monCopyright;
newTextLayer.textItem.position = Array(1, 1);
newTextLayer.textItem.size = 28;
newTextLayer.textItem.position = Array(100,200);
Enregistrez ce fichier sous le nom copyright.jsx (évitez l'extension .js) dans le sous dossier ..\Presets\Scripts du dossier où vous avez installé Photoshop.
Lancez Photoshop, chargez une photo et sélectionnez le script "copyright" dans le menu Fichier...Scripts
Vous pourrez ensuite utiliser ce script dans la fenêtre des scripts, pardon des actions, lorsque vous voudrez traiter par lots vos images.
Le Javascript proposé depuis la version CS2 est extrêmement puissant. Toutes les docs sont dans le sous-dossier ..\Scripting\Documents\ de votre logiciel préféré.