0

Javascript で書かれたスクリプトからPhotoshop CS5 の「自動カラー」機能 (Image->Auto Color, shift+ ctrl+ ) を実行する方法はありますか? B「Adobe Photoshop CS5 Javascript Scripting Reference」を見るautoLevels()autoContrast()、 と が表示されますが、 は表示されませんautoColor()autoColor()ドキュメントから誤って省略された可能性があることを期待して、とにかく電話をかけてみましたが、うまくいきませんでした。:-(

スクリプトから直接呼び出す関数がない場合、Photoshop スクリプト API にはshift+ ctrl+を押すことをシミュレートする方法がありますかB(メニューに存在するものを起動しますが、スクリプトからの直接呼び出しはサポートされていません)?

のようなものへの直接アクセスがなくActiveLayer.autoColor()、シミュレートされたキーストロークをこじ開けて関数を起動する方法がない場合、少なくとも複数のファイルを反復処理しているスクリプトに 1 つをロードさせ、自動化できるすべてのことを実行させ、一時停止して押すことができるようにしますshift- ctrl-B自動色付けを行い、スクリプトの実行を再開して JPEG として保存し、元の .dng ファイルを閉じますか?

4

2 に答える 2

2

これを試して:

var idLvls = charIDToTypeID( "Lvls" );
    var desc = new ActionDescriptor();
    var idautoBlackWhite = stringIDToTypeID( "autoBlackWhite" );
    desc.putBoolean( idautoBlackWhite, true );
    var idautoNeutrals = stringIDToTypeID( "autoNeutrals" );
    desc.putBoolean( idautoNeutrals, true );
executeAction( idLvls, desc, DialogModes.NO );
于 2015-10-23T12:03:09.837 に答える