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

javascript - Javascript と Adob​​e Javascript の違いは何ですか?

Photoshop でスクリプト ファイルを参照するときに、標準の Javascript (js) ファイルと Adob​​e Javascript ファイル (jsx) を選択できることに気付きました。違いは何ですか?

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

ios - iOSアプリで使用するためにPSDから画像を抽出する

これ自体がプログラミングの問題ではないため、これがこのための最良のフォーラムであるかどうかはわかりませんが、ここで説明します。

私はiOSアプリケーションの開発者であり、設計をサードパーティに委託しました。彼らは、2倍の解像度で、個々のレイヤーで行われた個々のアートワークのすべてを含む大規模なPhotoShopファイルを私たちに届けました。アートワークをXCodeに取り込むためのワークフローは、次のとおりです。

  1. アートワークの特定のユニットを含むレイヤーのみを表示する
  2. すべて選択
  3. コピーマージ
  4. 新しい画像を作成します(幸い、寸法は自動的に処理されます)
  5. ペースト
  6. 透明度を維持するために、貼り付けたレイヤーの選択を解除し、背景を削除します
  7. 画像をx.psdとして保存
  8. コピーをx@2x.pngとして保存
  9. 画像サイズを元のサイズの50%に設定します
  10. コピーをx.pngとして保存
  11. 変更を破棄

このアプリはかなり大きいので、すべての小さな画像に対してこのプロセスを実行するのは非常に面倒です。私はPhotoshopにあまり詳しくないので、もっと良い方法があるかどうか疑問に思っています。手順3〜11を1つのマクロやスクリプトなどに組み合わせるのは簡単なはずです。これらのステップの各反復で変更されるのは、出力名だけです。助言がありますか?

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

javascript - Photoshop スクリプトを使用してブレンド オプションを変更するにはどうすればよいですか?

さまざまなレイヤーを循環する Photoshop Javascript スクリプトがあり、レイヤーの名前に基づいて各レイヤーに異なる外側の輝きを与えたいと考えています。

ArtLayer クラスのブレンディング オプションをプログラムで変更する方法の例を教えてください。

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

c# - Photoshop Document.add の種類は?

C# で PhotoShop cs5 オブジェクト ライブラリ COM を参照しましたが、どのタイプの "document.add()" を使用すればよいかわかりません。

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

javascript - Photoshopの違いのブレンドモードのスクリプト

私は定期的に同じ名前の写真を2セット持っていますが、違いをチェックするプロセスをスクリプト化したいと思います。基本的なチェックを探しています。2つの画像に違いがない場合は、一方を破棄し、1つのピクセルの違いがある場合は、両方を保持します。フォトショップでこれを行うことの知恵に疑問がある人にとって、これはすでに実行されている別のスクリプトへの追加であり、このオプションのチェックは、アップロードする必要のあるファイルの数を減らすのに役立ちます。助けていただければ幸いです。

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

javascript - ファイルサイズに基づいてサイズを変更するための Photoshop Javascript

多くのサブフォルダーを含むフォルダーがあり、それぞれに多数の TIF ファイルと PSD ファイルが含まれています。これらの中には透明なものもあれば、そうでないものもあります。これらのファイルのサイズは大きく異なります。

すべてのファイルを JPG に変換するか、透過性が含まれている場合は PNG に変換する必要があります。ファイルは 200kb 以下である必要があり、スケールアップしない限り、ファイルの大きさは気にしません。

フォーラムの誰か (私は非常に感謝しています) がかなりの量のコードを書いてくれました。私の友人はそれを私が求めていたものにぴったり合うように修正しました。

それは問題なく動作しましたが、唯一の問題は、多くの画像が 1x1 ピクセルで単色のブロックであるということでした。

何らかの理由でこれが同じ画像で一貫して発生していることがわかりましたが、これらの画像で正確に何が起こっているのかを突き止めることができませんでした.

現在、ミスター フォーラム blokey ( http://www.photoshopgurus.com/forum/members/paul-mr.html ) がスクリプトを修正し、PSD で問題なく動作するようになりました。

透明度のある TIF で動作していますが、不透明度が 100% の TIF の一部は機能しません。青以外にこれらのファイルと一致するものはあまり見つかりませんが、これは大きな偶然の一致である可能性があり、おそらくそうです(私が扱ってきた画像には多くの青があります)。

以下は、コードが最初に書かれたスレッドへのリンクです。Paul MR は、カラーサンプラー ビットが少し疑わしいと考えているようです。おそらくそれが問題の原因です (青さ?)。

http://www.photoshopgurus.com/forum/photoshop-actions-automation/34745-batching-tiffs-jpg-png-w-automatic-resize-based-filesize.html

これを自分で試して解決するためにもう少しできたらいいのにと思いますが、このことについてはほとんど理解していません。ちょっとしたスクリプトが役立つ状況があるときだけ知っています。

以下は、現在のスクリプトです。

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

scripting - Applescript — バンドルされたリソースが見つかりません

複数の写真のサイズを変更して透かしを入れる Photoshop 用の Applescript ドロップレットを作成しようとしています。透かし画像をバンドルしてアプリとして保存し、組織内で配布できるようにしたいのですが、スクリプトでバンドルされたリソースを表示できないようです。

「watermark.png」画像を「Bundle Contents」サイドバーにドラッグし、次のファイル処理ステートメントを使用しています。

しかし、私は常に次のエラーが発生します:

スクリプトがバンドルされたリソースを確実に見つけられるようにするために何か特別なことをする必要がありますか?

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

photoshop-script - フォルダ全体に対してスクリプトを実行するにはどうすればよいですか?

いくつかの調整を実行し、画像を保存して閉じるスクリプトを作成しました。

これを画像のフォルダー全体で実行する方法はありますか?

ありがとう

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

ios - Photoshop での iPhone 画像の自動保存

私は探している夢の台本を持っています。

問題: iOS ソフトウェア用に @2x および通常の PNG ファイルを作成する

編集: ファイルの種類を気にする必要はありません。iOS 画像は常に 24 ビット PNG にする必要があります

私のワークフローでは、イメージをすべて設定してから、毎回まったく同じ手順を実行します。

  1. ウェブとデバイス向けに保存
  2. [保存] を押して、「myimage@2x.png」などのファイル名を選択します。
  3. Web & デバイス用にもう一度保存
  4. 画像サイズを 50% 縮小
  5. [保存] を押して、「myimage.png」などの同様のファイル名を選択します。

私の夢の Photoshop スクリプトは、 1. ファイル名と場所を尋ねます: つまり、典型的な保存ダイアログを表示します 2. 「myimage」という名前を入力します 3. 現在のドキュメントをその場所に「myimage@2x」として保存し、次に、その場所にも「myimage」という名前の50%縮小画像を保存します

何か案は?Photoshop のスクリプティング リファレンスを調べてみましたが、少し圧倒されます。

ありがとう!!