どのようにフォトショップを自動化することによって時間を節約するためにJavaScriptを使用する

JavaScriptはイメージエディタとは何が関係がありますか?このプラットホームに依存しないスクリプト言語を使用して、今日はMac版またはPC版のPhotoshopを実行する自動化されたタスクを作成する方法を学びます; PhotoshopにはAPI(Application Programming Interface)が備わっており、驚くほど複雑な行動。 JavaScriptのような強力な言語を使用する利点により、奇妙なプログラマーは、条件付きロジック、変数、および時にはPhotoshop以外のアプリケーションを賢明に使用することができます。これらの簡単なJavaScriptを見て、それらをPhotoshopで使用する方法を学んでください。

最も基本的な基本的なプログラムであるPhotoshop CS5 Scripting Guideは、私たちが飛躍し始めるためのサンプル「Hello World」スクリプトを提供しています。ここでは、Photoshop APIを使用して単位をインチに設定し、新しいドキュメントを作成し、テキストを簡単に追加するという方法がいくつかあります。

この基本文書を作成するには、Komodo Edit、Notepad 2、Fraise for Macなどのテキストエディタが必要です。 JavaScriptファイルをa.JSXまたはa.JSファイルとして保存してください。 PhotoshopはOS XまたはWindowsのどちらでも簡単に読み込めます。後で見つけることができる場所にファイルを保存します。

ご使用のバージョンのPhotoshop用の「スクリプトガイド」をダウンロードして、再入力するのではなく、PDFからテキストをコピーしてください!

Photoshopを開きます。 Creative Suite 2のすべてのバージョンは正常に動作しますが、コードは異なる場合があります。

[ファイル]> [スクリプト]> [参照]の順に移動して、保存したJavaScriptファイルを探します。

「Hello World」JavaScriptファイルを保存した場所に移動し、読み込みます。

PhotoshopはJavaScriptファイル内の仕様に合わせて文書を作成します:2インチ×4インチ、テキストオブジェクト “Hello、World”。

当然、これはあらゆる可能性を開く。これらの簡単なツールを使ってもう一つの基本的な方法を簡単に見てみましょう。

「Hello World」ドキュメントを編集するだけで、高解像度で標準的な用紙サイズを作成するスクリプトを作成できます。テキストオブジェクトに関するビットが削除され、コメントも変更されました。

app.documents.addには、 “Hello World”ファイルとは異なる値が設定されています。 “8.5”と “11”はまだインチですが、300はファイルの解像度です。

コピーして貼り付けるコードです

//現在のユニット設定を記憶してから、ユニットを

//このスクリプトが期待する値

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units.INCHES

//新しい8.5 x 11インチの文書を作成し、それを変数に代入する

var docRef = app.documents.add(8.5,11,300)

//参照を解放する

docRef = null

artLayerRef = null

textItemRef = null

//元のルーラー単位の設定を復元する

文書を保存する場所を問わず、a.JSまたはa.JSXファイルとして文書を保存します。

Photoshopで複数のマシンで作業している場合は、Dropboxフォルダに保存してください。

Photoshopに戻ります。

同じFile> Scriptsメニューの下に「Script Events Manager」があります。開いてください。

このダイアログボックスが表示されます。多くの異なるイベントにスクリプトを適用することができますが、これはPhotoshopに “Start Application”でスクリプトを実行させます。スクリプトでは、図の「クリーンリスナー」というプルダウンメニューをクリックしてスクリプトを参照できますスクリーンショット。

JavaScriptファイルを探します。

カスタムスクリプトを追加し、[完了]をクリックします。

Photoshopを再起動すると、スクリプト化したのと同じように、8.5インチx 11インチのページが300 dpiの解像度で開きます。

JavaScript、Applescript、またはVisual Basicには、Photoshop CS2と同様に、ダウンロード可能なスクリプト用のガイドがあります。ここでそれらのすべてをダウンロードしてください。

これの楽しい使い方の1つは、

1)VirtualDubやAviSynthのようなツールで映画のすべてのフレームをダンプする; 2)Psが提供する幅広いツールですべてのフレームを処理する; 3)映画を再エンコードする。

私はいつか何が起こるかを見るためにミュージックビデオでこれをやろうと思う。

本当に、このようなことはあなたが話していることを行う唯一のもっともらしい方法です。そうでなければ、あまりにも労働集約的すぎるでしょう。

すごいポスト、それのように..

レゴのレンガは信じられないほど丈夫です。ボトムレンガの不具合を誘発するには、高さ3.5キロの塔を1つ建設する必要があります。