7

私はフォトショップのスクリプトを初めて使用します。

(ハードディスクから)画像画像を、ポジショニングを使用した新しいレイヤーとしてアクティブなドキュメントにロードしたいと思います。これはどのように行うことができますか?誰かがコードを共有できますか?

ありがとう

4

1 に答える 1

10

Photoshopのファイルダイアログを開いて画像を検索し、それをレイヤーに追加できます

file = app.openDialog();//opens dialog,choose one image

if(file[0]){ //if you have chosen an image
   app.load(file[0]); //load it into documents
   backFile= app.activeDocument; //prepare your image layer as active document
   backFile.resizeImage(width,height); //resize image into given size i.e 640x480
   backFile.selection.selectAll();
   backFile.selection.copy(); //copy image into clipboard
   backFile.close(SaveOptions.DONOTSAVECHANGES); //close image without saving changes
   doc.paste(); //paste selection into your document
   doc.layers[0].name = "BackgroundImage"; //set your layer's name
}

photoshop javascript拡張子(.jsx)を使用してカレンダーを作成する良い例があります。

こちらで確認してください

于 2010-05-06T11:18:30.447 に答える