Illustrator Scripts

Adobe Illustrator に機能を追加するスクリプトです。

三階ラボのスクリプト配布ページ個人のサイトnote などに分散してしまっていた各スクリプトの管理が難しくなったため、ここで一括管理していく予定です。
すでに配布していたスクリプトはブラッシュアップしていくので、ご使用されている方は差し替えをお願いします。

  • Charge有料のスクリプト。エラー処理や使い方の説明が用意されているもの。
  • Free無料のスクリプト。エラー処理や使い方の説明が用意されているもの。
  • Beta無料のスクリプト。エラー処理や使い方の説明が未完成のもの。
  • Alpha無料のスクリプト。エラー処理や使い方の説明がほとんどできていないもの。
  • soonこれから配布する予定のもの。
  • Discon配布を終了したもの。

Artboard

アートボードの作成や編集・管理するスクリプト。

Item

選択したアイテムを操作するスクリプト。

  • soonSwap left and top position of 2 items 選択した2つのアイテムの位置を入れ替える
  • soonAlign the items to Artboard 選択したアイテム全体をアートボードで整列する
  • soonAlign items by the Anchor Points 選択したアンカーポイントを基準にアイテムを整列する
  • soonArrange items by position 選択したアイテムの座標を元に重ね順を変更する
  • soonDuplicate items to other Document 選択したアイテムを指定したドキュメントへ複製する
  • soonAlign anchor point with the behind line 選択した背面の線を基準にアンカーポイントを整列する
  • soonMove items at equal intervals 選択したアイテムを等間隔に移動する
  • soonMove items position to integer value 選択したアイテムの座標を整数にする
  • soonMove items to adjacent place 選択したアイテムを隣に移動する
  • soonDuplicate items to adjacent place 選択したアイテムを隣に複製する
  • soonMove items at set distance 選択したアイテムを記憶した数値で移動する
  • soonMove items at set distance 選択したアイテムを記憶した数値で移動する
  • soonDuplicate items at set distance 選択したアイテムを記憶した数値で複製する
  • soonRestore images size 選択した画像サイズを元に戻す
  • soonReverse items order 選択したアイテムの重ね順を反転する
  • soonResize items to same area 選択したアイテムの面積を同じにする
  • soonItem transformer 選択したアイテムを変形する
  • soonItem resizer 選択したアイテムをリサイズする
  • soonItems adjuster 選択したアイテムの数値を調整する
  • soonItem rotater 選択したアイテムを回転する
  • soonItem renamer 選択したアイテムの名称を変更する

Draw

何かを描く系のスクリプト。

Path

パス関係を操作するスクリプト。

  • soonRemove Handles 選択したハンドルを削除する
  • soonMove Anchor Points to Keyboard Increment value キー入力の数値でアンカーポイントを移動する
  • soonSwitch between rectangle and ellipse 選択した矩形を楕円形 / 楕円形を矩形に変換する
  • soonSuper sircle resizer 選択したセグメントをスーパー楕円的にリサイズする

Group

グループに関するスクリプト。

  • soonGroup adder 組み合わせでグループ化する
  • soonAdd group each 交互にグループ化する
  • soonVirtual grouper バーチャルグループを追加・選択する

Symbol

シンボルに関するスクリプト。

Text

テキストに関するスクリプト。

  • freeMemo panel lite 一時的なメモパネルを表示する
  • soonChange text align with position fixed テキストの座標を保持したまま揃えを変更する
  • soonChange text align テキストの揃えを変更する
  • soonConvert texts to outline with coumpound path テキストをアウトライン化し複合パスに変換する
  • soonTexts adder テキストに指定した文字や連番を追加する
  • soonAdd serial line feed texts テキストの改行を元に指定した文字や連番を追加する
  • soonAdjust area texts エリアテキストの高さをpxでフィットさせる
  • soonFont face changer フォントフェイスを変更する
  • soonChange text antialias strong テキストのアンチエイリアスを強にする
  • soonSwap text type パステキストとエリアテキストを切り替える
  • soonEdit texts pro テキストを編集する
  • soonPadding zero 数字の先頭の0で埋める
  • soonRemove empty lines 空の改行を削除する
  • soonRemove lines 改行を削除する
  • soonRemove zero 数字の先頭の0を削除する
  • soonReplace text a and b テキストの座標を入れ替える
  • soonReplace text a with b テキストの内容を差し替える
  • soonText replacer テキストの検索・置換をする
  • soonReplace text contents a and b テキストの内容を入れ替える

Layer

レイヤーを操作するスクリプト。

  • soonCollect / Move items to adjecent Layer 選択したアイテム群を収集&上下レイヤーへ移動する
  • soonHide current Layer アクティブなレイヤーを非表示にする
  • soonHide other Layers アクティブではないレイヤーを非表示にする
  • soonShow all Layers 全てのレイヤーを表示する
  • soonHide/Show other Layers toggle アクティブではないレイヤーの表示を切り替える
  • soonHide/Show specific Layers toggle 特定の名称のレイヤーの表示を切り替える
  • soonLock current Layer アクティブなレイヤーをロックする
  • soonLock other Layers アクティブではないレイヤーのロックする
  • soonUnlock all Layers 全てのレイヤーをロック解除する
  • soonLock/Unlock other Layers toggle アクティブではないレイヤーのロック状態を切り替える
  • soonLock specific Layers toggle 特定の名称のレイヤーのロック状態を切り替える
  • soonMove current Layer アクティブなレイヤーを上下に移動する
  • soonOutlineview current Layer アクティブなレイヤーをアウトライン表示にする
  • soonOutlineview other Layers アクティブではないレイヤーをアウトライン表示にする
  • soonOutlineview/Preview other Layers toggle アクティブではないレイヤーのアウトライン表示を切り替える
  • soonPreview all Layers 全てのレイヤーをプレビュー表示にする
  • soonRemove current Layers アクティブなレイヤーを削除する
  • soonRemove empty Layers 空のレイヤーを削除する
  • soonRemove unnecessary Layers 不要なレイヤーを削除する
  • soonRename current Layer レイヤー名を変更する

Style

色や線などのスタイリングに関するスクリプト。

  • soonChange stroke align 線の位置を変更する
  • soonChange stroke width 線幅を増減する
  • soonSwatch chooser スウォッチを選択する
  • soonChange spot colors name スポットカラーの名称を変更する
  • soonChange opacity 透明度を変更する
  • soonGradient maker 三角形のパスを組み合わせてグラデーションを作成する
  • soonRotate gradient グラデーションを回転する

Export

書き出し系のスクリプト。

  • soonSlice group exporter スライスグループで書き出す
  • soonArtboards exporter アートボードで書き出す
  • soonCapture Artboard アートボードを画像化して配置する

Select

選択系のスクリプト。

View

ドキュメント内の表示に関するスクリプト。

  • soonView first/last Artboard 最初/最後のアートボードを表示する
  • soonView next/prev Artboard 前後のアートボードを表示する
  • soonView selected items in center 選択したアイテムを中心に表示する
  • soonZoom at selected items 選択したアイテムを中心に拡大・縮小表示する
  • soonZoom at specified sclaes 指定した倍率で表示する

Utility

作業を補助するユーティリティ系のスクリプト。

  • soonGet path area 選択した閉じたパスの面積をチェックする
  • soonGet path length 選択した開いたパスの長さを確認する
  • soonGet fill colors (hex) 選択したアイテムの塗り色(HEX)を確認する
  • soonGet stroke colors (hex) 選択したアイテムの線色(HEX)を確認す
  • soonGet fill colors (rgba) 選択したアイテムの塗り色(RBGA)を確認する
  • soonGet stroke colors(rgba) 選択したアイテムの線色(RBGA)を確認する
  • soonDistance checker 選択したアイテム同士の距離を確認する
  • soonGet item height 選択したアイテムの高さを確認する
  • soonGet item width 選択したアイテムの幅を確認する
  • soonGet item absolute position (CSS) 選択したアイテムの絶対位置(CSS)を確認する
  • soonGet text information (CSS) 選択したテキストの情報(CSS)を確認する
  • soonGet rect 選択したアイテム本来の座標・サイズを確認する
  • soonCheck guide count ドキュメント上のガイドの数を確認する
  • soonCheck selection count 選択したアイテムの数を確認する
  • soonCheck linked items name 選択したリンク画像のファイル名を確認する
  • soonPosition / Size Checker at document ドキュメント上のアイテムの座標・サイズをチェックする
  • soonCheck document ドキュメントの詳細を確認する
  • soonReset artboard rulers アートボード定規をリセットする
  • soonReset global rulers グローバル定規をリセットする
  • soonRemove 3flab script preference スクリプトの初期設定ファイルを削除する
  • soonExport actions アクションをまとめて書き出す
  • soonReset work space ワークスペースをリセットする
  • soonShow/Hide artboard アートボードを表示/隠す
  • soonShow/Hide edge 境界線を表示/隠す

Preference

環境設定を変更するスクリプト。

SVG

SVG作成時に役立つスクリプト。

  • soonItems name editor アイテムの名称を変更する
  • soonReplace items name from document ドキュメント内のアイテム名を検索・置換する
  • soonReplace items name from selection 選択した範囲内でアイテム名を検索・置換する
  • soonItmes name adder アイテム名を追加する

Develop

ExtendScriptやSUI開発に関するスクリプト。

  • soonCopy item rect for scriptui ScriptUI用のboundsを取得する
  • soonDo script from text ドキュメント上のテキストからスクリプトを実行する
  • soonGet add SUI group name 選択したアイテムをSUI用の名称に変更する
  • soonGet font name スクリプト用のフォント名を取得する
  • soonGet group name for scriptui SUI用のコードを取得する
  • soonGet binary from artboard アクティブなアートボードをバイナリ化する
  • soonChange SUI color SUIの色をUIカラーに変更する