月別2022年03月 一覧

Adobe CEP11 2022年の開発環境

UXPの裏で影が薄くなってきていますがまだまだCEPはAdobeアプリケーション内でも主流ですし当分は現役でしょう。しかし終わりの見えてきたCEPも未だに情報が少なく開発に困ることが少なくありません。というわけで今回はライブラリ関係とjs実行環境関係について触れたいと思います。 JSON2 ECMA3のExtendScript側からオブジェクトをパネル側に返すときに必要なJSONのPolyfillです。(詳しくは過去の記事参照。) douglascrockford氏の公開しているGitHubから使わせてもらいましょう。 Vulcan.js CEPパネルの相互的な通信を可能とするライブラリです。

Read more

Extension Watch Placed Image ver2.0

前回開発したExtensionWatch Placed Imageを大幅にアップデートしました。 概要 Illustratorのドキュメントに配置された画像をNode.jsで監視して、更新されたら自動的にドキュメントを開いて保存するというものです。ポスターなんかで画像の色補正をしている時にテストプリントの度に補正->pdf保存->出力 補正->pdf保存->出力と繰り返すのが面倒だと思ってこの一連の作業を自動化するために開発しました。 使い方 前回同様保存対象のドキュメントと監視対象の画像を選ぶわけですが今回ドキュメントを読み込むとそのままドキュメント上に配置された画像を読み込みます。ドキュメ

Read more

Illustrator Extenion IllustratorEventManager

Illustrator用Extension作ってみました。 Photoshopにはスクリプトイベントマネージャーというスクリプトがデフォルトで入っています。Photoshopのイベント機能を使ってユーザーがイベントに応じてアクション、スクリプトの発火をUI上で操作できるものです。詳しくはこちら それでこの機能をIllustratorにあったらと思ってまんまそのままIllustratorのExtensionで作りました。 ** 2022年 3月15日追記 ** イベントのバグを修正したバージョン0.9.1を公開。 インストールのやり方 今回のExtensionはAdobeのプラグインAIHost

Read more