タグ:Illustrator 一覧

Illustrator getDocumentInfoAsTextメソッド

もう平成も昔のECMA3で時が止まったままのIllustratorのExtendScriptですが実はひっそりと新しいメソッドが追加されていたりします。getDocumentInfoAsTextメソッドと呼ばれるものでドキュメント情報パネルの情報がテキストとして取得できる優れものです。通常取れないようなオブジェクトの情報も取得できたりしてとてもで役に立ちそうなもので公式の資料にも全く触れられていませんが私のようなものは知らなくてならないくらいのものです。ちなみに発見したのは私ではなくここのフォーラムで私も見ただけで第一発見者がsttk3(したたか企画氏)と細かいサンプルコードを書いたのはm1b

Read more

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

ChatGPTにExtendScriptを生成してもらう

この記事の内容はすぐに古くなる可能性があります。 流行りのあれですが試している方も多いとは思いますが個人的な体験を少しまとめてみました。 結論としてはもう色んな方がおっしゃているのですが 完璧には書いてはくれない。(動かない箇所が混ざりがち) 部分的には使えるコードを書いてくれるのでうまく使えばかなり役立ちそう。 開発者は出されたコードを解読できるだけの知識は必要。 といったところでしょうか。とりあえずIllustratorのレイヤーを作成するExtendScriptを書けますか聞いてみました。 とりあえず新しいレイヤーを5つ作成する簡単なScriptは問題無く書いてくれました。ExtendS

Read more

Illustrator Script Shuffler, Stepping

簡単なIllustrator scriptを二つ作りました。 パスアイテムのカラーを選択したパスアイテム内で入れ替えるScriptです。 使い方 今回二つのScriptがありますがどちらもカラーを入れ替えたいパスアイテムを選択して使うだけです。複合パス、グループアイテム内のパスアイテムも入れ替え対象になります。 ただしアピアランスのカラーは対象になりません。その他あまりにも構造が複雑なデータパスのアイテムは入れ替えの対象にならない可能性もあります。 Shuffler 選択したパスアイテムのカラーをランダムにシャッフルします。選択したカラー内でシャッフルするので選択してないカラーが出てきたりしま

Read more

Illustratorのカラーをランダムに設定する簡単なScript。

Illustratorでランダムに色をパスアイテムに当て込みたい時のためのScript作成しました。hslで色相を循環するScriptと二つのカラー値の間でランダムに色を差し替えるScriptです。 使用するにあたって 今回のScriptはIllustratorのパスアイテムにScriptが色を当て込みます。前提として単体のパスアイテムのみでグループや複合パスなんかには適応できません。使用する時は以下のように適応させたいパスアイテムを選択してください。 rangeColor 二つのカラー値の間でランダムな色を配置するScriptです。ツールパレットの塗りの色と線の色がそのまま乱数の返す色の範囲

Read more

Illustrator Extension SwitchImage完全版

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

Read more

Illustrator Extension SwitchImage

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

Read more

CEP上のExtendScriptをモダンな環境で開発する(Webpack + TypeScript + Babel)

みなさんご存知の通りExtendScriptはECMA3の古いシステムがベースとなっています。小規模なExtensionの開発をするのでしたらそのまま古い環境で書いても問題ないのですが問題はコードの規模が大きくなればなるほど問題が増えていく事です。CEP下のExtendScriptは従来のコンソールの値が表示されなくデバッグがやりづらいという問題もありましたがExtendScriptDebuggerver2の登場によってこれらの問題は解決されつつあります。しかしimport、export文が使えない事によるグローバル汚染。パネルとExtendScriptでやりとりを行う時の値の受け渡しで失敗し

Read more