YEAHHHH !!!!!!!!!!!!!!!!!! :rudolph:

ça marche. Merci infiniment de ton aide bisonlux, ça faisait un moment que je planchais sur ce problème.

Alors voici le script à jouer pour automatiser l'ajout d'un cadre .psd sur une photo, quelque soit ses proportions et ses dimensions. Le cadre .psd doit avoir une zone transparente (damier gris clair et blanc) là où apparaitra la photo à encadrer:


C'est du javascript. Créer un fichier.js à enregistrer dans <REPERTOIRE_INSTALL_PHOTOSHOP_CS4>\Presets\Scripts . Y copier également le .psd

Le voici:

var originalRulerUnits = preferences.rulerUnits;
preferences.rulerUnits = Units.PIXELS;
var curDoc = app.activeDocument;

var sloppyDoc=open(File(app.path+"/Presets/Scripts/sloppy/BORDER_DOGTOWN.psd"));

sloppyDoc.resizeImage(curDoc.width,curDoc.height);
sloppyDoc.selection.selectAll();
sloppyDoc.selection.copy();
sloppyDoc.close(SaveOptions.DONOTSAVECHANGES);
curDoc.paste();
curDoc.mergeVisibleLayers();
preferences.rulerUnits = originalRulerUnits;



Il faut bien sûr adapter la partie /Presets/Scripts/sloppy/BORDER_DOGTOWN.psd avec votre chemin et votre nom de .psd.

Ensuite, pour automatiser tout ça pour un traitement en batch, il suffit d'ouvrir une photo, débuter l'enregistrement d'une action, jouer le script, et enregistrer le résultat de la photo modifiée dans un autre répertoire.

Et puis ensuite File > Automate > Batch, et ça fait tout tout seul ... :rolleyes: