0

Photoshop CS5 の一連の作業を自動化するスクリプトを作成しようとしています。これには、一連のファイルの保存が含まれます。ダイアログ ウィンドウを開かずにファイルを保存する方法はありますか? JavaScript Tools Guideを見てきましたが、これを行う方法がわかりませんでした。これは、それに対処するためにアクションを使用したことを示唆していますが、実際にはそうしないことをお勧めします。

編集:具体的には、ファイルをcrytiff形式で保存したいのですが、必要な拡張子でファイルを保存する方法を知りたいだけです

4

3 に答える 3

1

以下は、アクティブなドキュメントをPNGとして保存します。タイプを変更して名前を付けて保存できます。

// reference open doc
var doc = app.activeDocument;

// set save options
var opts = new ExportOptionsSaveForWeb();

opts.PNG8 = false;
opts.transparency = true;
opts.interlaced = false;
opts.quality = 100;
opts.includeProfile = false;
opts.format = SaveDocumentType.PNG; // Document Type

// save png file in same folder as open doc
activeDocument.exportDocument(doc.path, ExportType.SAVEFORWEB, opts); 
于 2013-01-17T22:38:07.573 に答える
0

を使ってみてくださいDocument.saveAs()。しかし、El Cas が言ったように、何らかの SaveOptions オブジェクトを渡す必要があります。必要ない場合は、必ずしもすべてのオプションを指定する必要はありません。次のように汎用オブジェクトを使用できます。

app.activeDocument.saveAs(new File(doc.path + "/myDocument"), TiffSaveOptions);
// or BMPSaveOptions or GIFSaveOptions or JPEGSaveOptions...

これは、より完全なPhotoshop CS5 Javascript リファレンスです。

于 2013-01-21T02:41:39.827 に答える
0

開く: Windows > アクション すべてのアクションの前に、[ダイアログのオン/オフの切り替え] チェック ボックスがあります。消して。

于 2018-03-08T10:22:19.700 に答える