OM Wiki

Technical Artist Wiki

ユーザ用ツール

サイト用ツール


adobe:adobe_extendscript

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
adobe:adobe_extendscript [2017/07/15 16:26] – ↷ adobe:extendscript から adobe:adobe_extendscript へページを名称変更しました。 ochiaimitsuoadobe:adobe_extendscript [2021/05/03 18:59] (現在) – ↷ adobe:adobe_photoshop:adobe:adobe_extendscript から adobe:adobe_extendscript へページを移動しました。 ochiaimitsuo
行 7: 行 7:
  
   * [[http://www.adobe.com/jp/products/extendscript-toolkit.html|Javascript開発キット]]   * [[http://www.adobe.com/jp/products/extendscript-toolkit.html|Javascript開発キット]]
 +  * [[http://www.kahrel.plus.com/indesign/scriptui.html]] スクリプトUIリファレンス
 +
 +* [[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.1500103598.txt.gz · 最終更新: 2017/07/15 16:26 by ochiaimitsuo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki