2011年5月22日日曜日

どのようにPhotoshopを自動化することにより、時間を節約するには、JavaScriptを使用する

javaのpsの

JavaScriptのImage Editorで行う必要がある何が可能か?私たちは自動化されたタスクのいずれかのMacまたは実行されるPhotoshopのPC版を作成する方法について、今日、このプラットフォームに依存しないスクリプト言語をいただきます使用します。

Photoshopは、API(アプリケーションプログラミングインターフェイス)とそれらを可能にするノウハウスクリプトタスクを作成し、自動化も驚くほど複雑なアクションを。 JavaScriptの強力な言語を使用することの利点と、オタクのプログラマは、条件付きロジック、変数、およびPhotoshopの外にあるアプリケーションの賢い使い方を思い付くことができます。これらの簡単なJav​​aScriptを介して見て、どのようにPhotoshopでそれらを使用する方法を学びます。

ハローワールド!

sshot - 705

ほとんどのプログラムの基本的な基本的な、[PhotoshopのCS5スクリプティングガイドは :http://www.adobe.com/devnet/photoshop/scripting.html]が提供するサンプルの"Hello World"スクリプトは、私たちは、飛躍始めるのに役立つ。我々はいくつかのものがここで起こって見ることができます:単位はインチに設定されている、新しい文書が作成され、テキストは、PhotoshopのAPIを使用して、単純に追加されます。

文書を基本的に作成し、このには、] http://www.activestate.com/komodo-editのコモド編集 :[よ必要なテキストエディタを同じように[ メモ帳2:http://www.flos-freeware.ch/] 、または[Mac用フレイズ :http://www.fraiseapp.com/]。 。jsxのか。JSファイルとしてJavaScriptファイルを保存していることを確認します。 Photoshopは、簡単にOS XまたはWindowsのいずれかで読み取られます。あとで見つけることができます任意の場所にファイルを保存します。

それを再入力するテキストをよりPDFファイル、コピーするよりも、 ダウンロードは、[確認のためのhttp://www.adobe.com/devnet/photoshop/scripting.html]を:Scripting Guide』をお使いのバージョンと、Photoshopの!

sshot - 721

開いているPhotoshopの。あなたのコードが異なる場合がありますが、Suite 2のクリエイティブにまでさかのぼるすべてのバージョンは、正常に動作します。

のSRC ="http://dl.dropbox.com/u/21986221/sshot-704.png"国境="0"Altキー="sshot - 704"幅="213"高さ="287"/ a>を

移動は、ファイル>スクリプト>を参照し、保存したJavaScriptファイルを探すために。

sshot - 708

移動は、"Hello World"がJavaScriptファイルを、ロード、それを保存している場所に。

sshot - 709

Photoshopは、JavaScriptファイルの仕様にドキュメントを作成します:2〜4インチの、テキストオブジェクトと、"Hello Worldを。"

sshot - 710

当然のことながら、これは可能性のすべての並べ替えを開きます。のは、これらと同じシンプルなツールを使用して、別の基本的なものをざっと見てみましょう。

イベントマネージャで新しいページを作成する

0px;パディング右:0px; padding - topの:0px;国境:0pxは"SRC ="http://dl.dropbox.com/u/21986221/sshot-700.png~~V"国境="0"Altキー="sshot -700"幅="644"高さ="431"/ a>を

編集するだけで"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は=ヌル

artLayerRefは=ヌル

textItemRefは=ヌル

/ /元の定規の単位を設定して復元

app.preferences.rulerUnits = originalUnit

sshot - 697

どこにそれを格納するためのケア。jsまたは。jsxのファイルとして文書を保存します。

sshot - 712

Photoshopの場合、マシン上で複数の作業をするには、] http://www.dropbox.com/: フォルダDropboxの [可能性があります希望する、それを内に保存します。

sshot - 721

戻り値は、Photoshopに。

sshot - 713

同じファイル>スクリプトメニューの下には、"スクリプトイベントマネージャ"を見つけること、それを開きます。

0pxは"SRC ="http://dl.dropbox.com/u/21986221/sshot-715.png~~V"国境="0"Altキー="sshot - 715"幅="569"高さ="445"/ a>を

あなたはこのダイアログボックスを取得します。あなたは、さまざまなイベントにスクリプトを適用することができますこのために、私たちは、Photoshopに我々のスクリプトを実行する必要があります"アプリケーションの起動。"あなたが閲覧できますあなたのスクリプトに示すように"クリーンリスナー"と書かれたプルダウンメニューをクリックして、スクリーンショット。

sshot - 716

JavaScriptのファイルを検索します。

sshot - 717

カスタムスクリプトを追加し、クリックして"完了"を

sshot - 719

再起動するとPhotoshopは、我々はスクリプトと同様に、それは300 dpiの解像度で11インチのページで8.5インチを開きます見つける。

とPhotoshopで行うことができますほとんどすべて(これらは、プラットフォームに依存しているが、またはそれに加えてAppleScriptをまたはVisual Basic)キーボードとマウスは、JavaScriptで行うことができます。独自のJavaScriptingスキルを持つ実験、または背面に来る方法独自のオタクするにはJavaScriptを使用してPhotoshopを自動化することになります!

ガイドのスクリプトの利用可能ダウンロード :CS2のhttp://www.adobe.com/devnet/photoshop/scripting.htmlとして戻っ限り行って、[] PhotoshopのJavaScriptで、AppleScriptを、基本的な、またはVisualは。ダウンロードは、すべてのそれらの[ ここ :http://www.adobe.com/devnet/photoshop/scripting.html]を

0 件のコメント:

コメントを投稿