問題タブ [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 に答える
976 参照

javascript - Flex-Comboboxにjavascriptからのデータを含むarrayCollectionを入力します

FlexとExtendscriptを使用してPhotoshopでパネルを開発しています。私はこれを機能させるのにかなり近づいていますが、Flexスキルを使用すると、jsxファイルから取得する配列に少し問題があります。配列はアラートボックスに正常に表示されますが、分割してから新しいコレクションを作成するまでのどこかで問題が発生しています。これについて助けてくれてありがとう。

これが私のフレックスです

これがjsxです

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

photoshop-script - JSX - フォルダーをターゲットにコピーする - ExtendScript

選択したフォルダを定義済みのターゲットにコピーしようとしています。

これを理解することはできません。間違った関数 .copy() を使用していますか?

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

javascript - Flex - JavaScript 関数の実行中のステータス バー

この質問の方向性を探しています。ファイルを操作したり、別のディレクトリにコピーしたりする Javascript を呼び出す Flex 関数があります。操作のサイズによっては、完了するまでに時間がかかる場合があります。

その機能の実行中にアニメーション化された「読み込み中」ステータスを表示する方法はありますか?

ありがとう

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

photoshop-script - PSスクリプトを使用してpsdファイルからフォントスタイルを取得する方法

今、Photoshop スクリプトを使用して PSD ファイルからフォント スタイルを取得したいのですが、失敗します。

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

javascript - Photoshop Javascript の奇妙な動作

私に問題があるのか​​、CS5 JavaScript エンジンに問題があるのか​​を調べています。私の Photoshop ドキュメントには、「A」と呼ばれる 1 つのレイヤーと、「グループ 1」と呼ばれるレイヤー グループがあります。

次の例を検討してください。

これにより、長さが 2 と表示され、レイヤーが一覧表示されます。
A
グループ 1

これまでのところすべて順調です。しかし、foo ループで代わりに変数 Layers を使用すると、別の結果が得られます。

以前と同様に長さ 2 を取得しましたが、現在は 1 つのレイヤーのみがリストされています:
A

2 つのコード例が同じ結果を生成するべきではありませんか?!?

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

photoshop - Photoshop で新しいキャンバスを作成し、レイヤー名でレイヤーを適用する方法は?

Photoshop で新しいキャンバスを作成し、レイヤー名でレイヤーを適用する方法は?

私が欲しいのはとてもシンプルです

Photoshop スクリプトでこれらの 2 つの簡単なことを行うにはどうすればよいですか

CS6

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

javascript - CS5 レイヤーの非表示が非常に遅い

CS5 スクリプトの実行速度が非常に遅いと思うのは私だけですか? これらの数行の実行には 1 分以上かかります。

レイヤーセットの数は 20 です。Vista Home Premium システム、AMD Athlon 64 X2 デュアル コア 5200+、8GB RAM で CS5.1 64 ビット バージョンを実行しています。

スクリプトを .JSXBIN としてエクスポートしようとしましたが、それでも 1 分以上かかります。CS5.1 で .JSXBIN スクリプトを実行すると、CS5.1 の CPU 使用率が 3% から 57% になります。

ここに何か問題があるに違いありません。スクリプトを高速化するにはどうすればよいですか?

// ありがとう

* 編集 * CS5 独自の DOM 実装がここで問題になっているようです。DOM 関連の値をローカル変数に読み込むことで、スクリプトは 2 倍以上高速化されました。

...とはいえ、20 個のオブジェクトのプロパティを変更するだけでも時間がかかります。最適化の助けをいただければ幸いです:)

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

javascript - Photoshop スクリプト: 画像を位置 x、y に移動する

キャンバス内の絶対位置 x、y に移動したいArtLayer変数によって参照されるアクティブがあります。NewLayer

私は数時間グーグルで検索していますが、何の結果もありません。誰かが例を挙げてもらえますか?

// ありがとう。

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

user-interface - Photoshop スクリプト: UI の強制更新

スクリプトが動作するようになったので、進行状況を表示するプログレスバーを追加したいだけです (duh!)。これは、元のスクリプトで問題を発見したために作成したテスト スクリプトです。元のスクリプトでは、開く、保存する、コピーする、貼り付ける、変換するループがたくさんあります...

スクリプトが実行され、ウィンドウと進行状況バーが表示されます。その後、アラート ボックスが表示されるまで、UI で何も更新されません。スクリプトを一時停止すると (ExtendScript Toolkit CS5 内)、UI が更新され、正しい進行状況が表示されます。UI は通常、システムに「余った」時間がある場合にのみ更新されることを知っていますが、これはばかげています!!!

必要なときに Photoshop の UI を強制的に更新するにはどうすればよいですか?

//ありがとう。