OM Wiki

Technical Artist Wiki

ユーザ用ツール

サイト用ツール


adobe:adobe_extendscript

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
adobe:adobe_extendscript [2017/09/01 06:56] – [Adobe ExtendScript] 163.49.203.224adobe:adobe_extendscript [2021/05/03 18:59] (現在) – ↷ adobe:adobe_photoshop:adobe:adobe_extendscript から adobe:adobe_extendscript へページを移動しました。 ochiaimitsuo
行 10: 行 10:
  
 * [[http://www.davidebarranca.com/2016/03/adobe-photoshop-html-panels-development-course-released/|The Adobe Photoshop HTML Panels Development Course]]: Adobe Photoshop CC 以降のパネル作成解説の電子書籍。 * [[http://www.davidebarranca.com/2016/03/adobe-photoshop-html-panels-development-course-released/|The Adobe Photoshop HTML Panels Development Course]]: Adobe Photoshop CC 以降のパネル作成解説の電子書籍。
 +
 +*[[http://blogs.adobe.com/jnack/2013/09/build-html5-based-extension-for-photoshop-more.html|Build HTML5-based extensions for Photoshop, more]]
 +
 +==== ESTKについて ====
 +ExtendScritp ToolKitは、Adobe ExtendScript用に用意されているエディタです。
 +
 +=== ESTKのショートカットキー ===
 +^     ^
 +|F5|スクリプトの実行|
 +|Ctrl + D|選択行の複製|
 +|Ctrl + F|文字列の置換と検索|
 +|Ctrl + L|選択行の削除|
 +|Ctrl + Shift + K|選択行のコメント化とコメント化解除|
 +
 +
 +
 +==== XMPの操作 ====
 +XMPにアクセスするには、XMPライブラリをExtendScriptで読み込む。ライブラリ読み込み後は、XMPMetaオブジェクトとXMPFileオブジェクトのネームスペースが利用できる。
 +
 +<code>
 +//load XMP Library
 +var XMPload = Boolean(false);
 +if (ExternalObject.AdobeXMPScript == undefined){
 +    try {ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript'); XMPload = true;}
 +    catch(ex) {alert("Unable to load the AdobeXMPScript library!");}
 +}
 +</code>
 +
 +
 +if(XMPload){
 +    var myFile = File(app.selection[0].graphics[0].itemLink.filePath);
 +    xmpFile = new XMPFile(myFile.fsName, XMPConst.UNKNOWN, XMPConst.OPEN_FOR_READ);
 +    xmp = xmpFile.getXMP();
 +    var myXmp = xmp.serialize();
 +    xmpFile.closeFile(XMPConst.CLOSE_UPDATE_SAFELY);
 +}
 +</code>
 +
 +
 +
  
 ===== Script UI作成 ===== ===== Script UI作成 =====
adobe/adobe_extendscript.1504216606.txt.gz · 最終更新: 2017/09/01 06:56 by 163.49.203.224

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki