問題タブ [photoshop-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
12357 参照

html - Photoshopアクションでファイル名を変更

326 dpiのiPhone網膜用に100個のPNGスライス画像があります

のように.. login@2x.png、textfield@2x.png など...

163 dpi の通常表示用に同じ画像を作成したいのですが、1 回のクリックで Photoshop アクションを使用して 100 個のファイルの解像度を簡単に変更できますが、ファイル名をアクションで変更する方法はありますか?

login@2x.png から login.png のように

0 投票する
1 に答える
1978 参照

javascript - ID でレイヤ オブジェクトを取得する方法

Photoshop のスクリプティング API に苦労しました。まったく開発者向けではありません。しかし、レイヤーIDを持っているときにレイヤーオブジェクトを取得する方法があると私は信じていますか?

やりたいことは、選択したレイヤーを新しいドキュメントに複製することだけです。レイヤーはグループ内でネストされる場合があります。

0 投票する
3 に答える
9845 参照

javascript - Photoshopスクリプトが機能しない状態でpngを保存する

上記のスクリプトを実行するたびに、ファイルを1.png、2.png、3.pngなどとして保存する代わりに、[保存]ダイアログボックスが開き、ファイル名を入力して[保存]をクリックするように求められます。私は何が間違っているのですか?

0 投票する
2 に答える
2797 参照

windows-7 - Photoshopjavascript保存エラー8800

私のJavaScriptでは、Windows 7、Photoshop CS2、Photoshop CS5で、エラーがスローされます。

エラー8800:一般的なPhotoshopエラーが発生しました。この機能は、このバージョンのPhotoshopでは使用できない場合があります。
-ファイルが見つからなかったため、コピーを「C:...\wcb-010B-11Y.jpg」として保存できませんでした。
行:
458-> docRef.saveAs(saveFile、jpgSaveOptions、true、Extension.LOWERCASE);

画像を保存するためのコードの概要は次のとおりです。

Windows XPでは、このスクリプトはCS2で問題なく機能します。Windows7だけで、CS2またはCS5を使用してこの問題が発生します。

問題は次のように思われます:Photoshop Javascriptスクリプトによるドキュメントの保存と終了 しかし、彼のOSはわかりません。

「alert(」を追加し、保存フォルダと名前が正しく、保存できることを確認しましたが、同じ問題が発生します。

Windows 7のUACの問題でしょうか?そして、どのようにそれを修正しますか?すべてのUAC設定をオフにしましたが(正しく行ったと思います)、それでも発生します。

ヘルプはありますか?

0 投票する
0 に答える
631 参照

javascript - Photoshop/JavaScript app.activeDocument.layers.length 非常に遅い

他のグループを含まないすべてのグループ (LayerSets) を見つけるスクリプトを書きました。小さなファイルでは問題なく動作しますが、大きなファイルでは非常に遅くなります。いくつかのテストの後、関数「layers.length」の実行に多くの時間がかかることがわかりました。

この 1 行のコードだけを実行すると、200 層のファイルで数秒かかります。 app.activeDocument.layers.length

再帰的なアプローチを使用しているため、すべてのグループに対して実行する必要があります。

このコードを最適化する方法や、ドキュメント内のすべてのグループを取得するその他の方法はありますか?

0 投票する
1 に答える
754 参照

javascript - Photoshop CS5 がアクティブドキュメントを認識しない

64 ビット Vista マシンで Photoshop CS5.1 用の非常に大きなスクリプトを作成しました。新しい 64 ビット Windows 7 マシンでまったく同じスクリプトを実行すると、Adobe ExtendScript ToolactiveDocumentは次の単純なスクリプトで (そのような要素はありません) と文句を言います。

#targetExtendedScript ツールでターゲットを選択する場合と選択しない場合の両方を試しました。見逃したものはありますか、それとも何かをインストールする必要がありますか。Photoshop の 64 ビット バージョンのみをインストールしました。32 ビットの Photoshop にスクリプト拡張機能があるためですか?

64 ビット バージョンのみを使用する場合、32 ビット バージョンと 64 ビット バージョンの両方をインストールする必要がある理由がわかりません。

0 投票する
4 に答える
1745 参照

extendscript - テキストレイヤーの影のパラメーターの取得(ExtendScript CS5、Photoshopスクリプト)

ExtendScriptを使用してAdobePhotoshopCS5でテキスト(またはその他の)レイヤーシャドウパラメータを取得し、テキスト文字列のようなCSS3にさらに変換する方法はありますか?

ありがとう!

0 投票する
2 に答える
2931 参照

plugins - Photoshopの解像度に影響を与えずに小さな画像を大きな画像に変換する方法は?

Photoshop CS6を使用しています。小さなサイズ(3.5mm X 3.5mm)の画像があります。画像サイズを(10cm X 8cm)に拡大します。次に、画質が低下します..解像度に影響を与えずに画像を拡大する方法。BiCubic Smoother は私を満足させません..

ピクセルを失わずに画像のサイズを高解像度に変更する方法はありますか。

0 投票する
2 に答える
3442 参照

photoshop-script - JavaScriptのPhotoshopUIラジオボタン

ラジオボタンの実装に問題があります。CS2のラジオボタンが問題になる可能性があることは知っていますが、どこが間違っているのかわかりません。間違った場所に角かっこまたはカンマがあるのではないかと思います。しかし、それを見ることができません。ありがとうございました。

別のこと:この形式はかなり醜いので、UI要素を書くためのより良い方法はありますか?

これが機能する必要最低限​​のコードです。var dialogBox = "dialog {orientation:'column'、alignChildren:'center'、\ info:Group {orientation:'column'、alignChildren:'center'、\ rbtn1:RadioButton {text:'Radio Button 1'、align: 'left'}、\ rbtn2:RadioButton {text:'Radio Button 2'、align:'left'}、}、}、\}} ";

ラジオボタンの切り替えは3行目で制御されていると思います。コメントアウトすると、ラジオボタンが正しく機能しなくなります。

0 投票する
5 に答える
1457 参照

c# - Web アプリケーションから Photoshop ファイルを使用する

Photoshop ファイルを操作し、そのアクションとスマート オブジェクトを使用して画像を作成したいと考えています。

それを行うことができるphpまたはC#APIはありますか?