タグ:Extension 一覧

Illustrator Extension OmamoriForIllustrator(ベータ)

新しいIllustratorのExtensionのベータ版公開しました。 ファイル保存時に環境設定、ドキュメントのデータを調べてユーザの好ましくない環境下で保存されていたら警告します。 開発の経緯としてリンクの外れた画像の表示がアップデートで発見しづらくなったりバックグラウンドで保存をオンのままPDFを書き出すとバグで 内容が壊れる現象がIllustratorであるためそれらの事故を避けるためにプリセットやドキュメントの状態を保存時に調べて警告すれば良いのではないかと 思いました。詳しくは吉田印刷所さんがブログで詳しくまとめています。 尚今回のExtensionは過去に公開した配置画像の監視シ

Read more

Illustrator Extention Motion helper basic

新しいIllustratorのExtensionです。 主に新しいアイテムや既存のアイテムを沢山配置、複製するExtensionです。ランダムに図形やアイテムを配置したい時にお使いください。 パネル 主な機能 選択したアイテムを列、行で数を指定。また正方形と円をランダムに配置する機能、選択したアイテムを全て各レイヤーに配置する三つの機能にしています。 placement 選択したアイテムを指定した列と行で数を指定して一度に複数のアイテムを複製できます。コピーする頻度も指定できるので列、行に複製されない箇所もランダムに作れます。 generator 円か四角形のアイテムをランダムに配置します。配

Read more

Illustrator LinkUpdator

2023年6月4日 zxpパッケージを公開しました。 新しいIllustratorのExtensionをです。今回は配置画像の編集を自動で感知するExtensionになります。 基本Illustratorではビットマップ画像はPhotoshopで編集したものを配置して編集すると思いますがPhotoshopで編集した後に Illustratorで配置画像の含まれるドキュメントを開いても配置画像が古い状態から新しい状態になっているにも関わらず何故か 保存が無効化されていることがあります。これは配置画像そのものが更新されてもIllustrator自体が編集されてないので保存有効かのフラグが立たないた

Read more

Adobe ExtendScriptにユニットテスト環境を構築する

遂にUXPがInDesignにも来ましたが今の開発の流れを見る限りIllustratorその他のアプリケーションにも本格的に実装される日はまだまだ長そうです。しかし規模が大きくなってくるとExtendScriptの開発もやはり効率化したくなるものです。特にCEPとくっ付いたExtendScriptのテストの実行は色々大変で各関数、オブジェクトに問題が出てくる度にコードを一部分だけ抜き取ってテストするのもだれます。ということで今回ExtendScriptにユニットテストを実装してみました。但しそんなに本格的なものを実装したわけでは無いのでご了承ください。私自身個人開発の域を超えない範囲の開発しか

Read more

Illustrator Extension SwitchImage完全版

機能フルバージョン 前回開発したIllustrator用配置画像を置き換えできるExtensionの完全版ができました。機能限定版はこちらの記事を参照してください。 これから置き換えたい画像のファイル名を元に似たような名前のファイル名を一瞬で選択した何枚もドキュメントに存在する同じ名前のファイルを一瞬で全て選択、置き換えできたりします。機能限定版は一つ一つ選択肢しないといけませんでしたが完全版ではドキュメント上に何十枚も配置画像が存在する時に便利な機能を実装しています。 具体的な追加機能 まずメインの画面の二つのボタンが追加されています。 これは簡単にこれから置き換えたい画像ファイルと似たよう

Read more

CEPにおいてExtendScriptから返ってくる値を真剣に考えてみる。

*今回TypeScriptを使った記事になります。 何度も述べていますがExtensionの開発においてパネルとExtendScriptを繋ぐ部分というはエラーが起きやすい箇所であります。開発するExtensionの仕様が複雑になればパネルとExtendScriptの間で色んな値のやりとりが発生します。この時に厳格パラメータの管理を行なっていないと思わぬエラーが発生して延々とパネルとExtendScriptのデバッグをする羽目になります。 ExtendScript側からパネル側に返ってくる値は常にstring型 おさらいになりますがExtendScirpt側から返ってくる値は常にstring型

Read more

Illustrator Extension SwitchImage

何度かTwitterで公開していたIllustratorのExtensionを新しく作りました。 ドキュメント上に配置されている画像を新しい別の画像に一括で置き換えるExtensionです。 Illustratorでは通常一つ一つでないと画像の再配置ができなく、その度にダイアログから選択しないといけないので面倒でした。 今回パネル上でもっと素早く再配置できるようにしてみました。但し今回は機能限定版です。 **2022年11月6日** Windowsで動こかない箇所があったので修正アップデートしました。 **2022年11月11日** 完全版公開しました。 Illustrator Extensi

Read more

ExtendScript Debugger ver2 触ってみた その2

前回の記事より続きになります。今回attachモードを解説してみますがドキュメントを見る限り色々できそうなのですが今回とりあえずわかる範囲で書いてみます。もしかしたらもっと賢いやり方があるかもしれませんのでその場合は後々更新します。 attachモードの基本 前回解説したようにlaunchモードはlaunch処理を開始したその瞬間にデバッグを開始してターゲットのコードが走って終わった後にlaunchモードも終了します。それに対してattachモードは常時アプリケーションと繋いでいる状態になります。attachモード実行後、その瞬間にコード自体は走りませんがEval in …アプリケ

Read more

Photoshop,IllustratorのExtendScriptオブジェクトモデルの参照

かなり久しぶりにExtendScript初心者向けの記事を書きます。 結構ExtendScriptを書く際に参照するオブジェクトモデルですが困ることが多いです。というのも以前はExtendToolKitで参照できたのですがもはや開発終了、Mac上ではcatalina以降使用すらできない、そして公式ではドキュメントが配れてはいるのですがPDFでこれが分かりづらい。という事で公式PDF以外のオブジェクトモデルの参照について触れます。 その前にオブジェクトモデルとは 詳細は省きますがExtendScriptのAPIはwebのDOM同様オブジェクトの中にオブジェクトが入ってそれを辿っていく事でアプリケ

Read more

Illustrator Extension Multi-view-box

ドキュメントの拡大率、表示領域を一括して調整するIllustratorのExtensionを作りました。 開いているドキュメントの表示を全て拡大したり同じ異なるドキュメントを同じ拡大率にして比較したりする時に拡大率を一括して調整したいと思って作りました。 主な機能 zoomアイコン 現在の表示から一定の割合でドキュメント、ウインドウを一括してズームイン、アウトします。 scale ratio 拡大率を入力します。ここで入力した拡大率がそのままscript実行後の拡大率になります。 target options 表示の中央のポイントのターゲットを指定します。アートボードか選択しているパスアイテム

Read more