ごんれのラボ

iOS、Android、Adobe系ソフトの自動化スクリプトのことを書き連ねています。

Illustrator

Illustratorファイル(ai, eps)の作成アプリバージョンと保存バージョンを抽出するコードをSwiftで書いてみた

概要 ソースコード やっていること やっていないこと まとめ 概要 このコードを参考にSwiftでCLI作ろうかな https://t.co/leYuECUG92— こうちゃん黒猫まみれ (@macneko_ayu) October 27, 2020 敬愛するものかのさんが、Illustratorファイル(ai, eps)の作成…

ダイアログで指定した文字サイズ、文字数、行数をもとに、Illustratorのエリアテキストのサイズを変更するJavaScript「change-textarea-size-for-illustrator」の販売を開始しました

概要 商品ページ change-textarea-size-for-illustratorとは おすすめポイント 仕様 ダイアログ 設定ファイル 動作環境 インストール方法 v1.1.0で追加・改修した機能 ダイアログに入力した文字サイズと行送りをエリアテキストに適用する ダイアログの行数に…

選択しているオブジェクトのCMYK値を入れ替える for CCのバージョン高め

概要 ソースコード Thanks 概要 6年くらい前にIllustratorの選択しているオブジェクトのCMYK値を入れ替えるスクリプトを作成して、公開していた。 www.macneko.com 公開後、特にメンテナンスすることなく放置していたところ、先日のDTP勉強会の懇親会で、「…

Adobe Illustrator CC 2017 SDKに同梱されているサンプルプラグインをビルドして読み込ませてみた

概要 私の開発環境 Adobe Illustrator CC 2017 SDKが推奨する環境 Adobe Illustrator CC 2017 SDKを入手する SDKをダウンロードする SDKをHDDにコピーする Xcodeを入手する App Storeから最新バージョンのXcodeをダウンロードする AppleのDeveloperサイトか…

DTPerのスクリプトもくもく会 #6 を開催しました

前説 お詫び 会場をお借りしているYUIDEAさんへ 参加者の方へ Tweetのまとめ 今後の予定 前説 DTPerのスクリプトもくもく会 #6 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め10名でした。 年度末ということも影響したのか、最少人数での開催とな…

DTPerのスクリプトもくもく会 #6 を開催します

申し込みページ Information 最後に 申し込みページ dtpmkmk.connpass.com Information 前回と同じく、株式会社YUIDEA さんの会議室をお借りしています 大型モニタをお借りしているので、画面を使って質問したいこと、発表したいことがあればハッシュタグ(#…

DTPerのスクリプトもくもく会 #5 を開催しました

前説 当日の雰囲気 Tweetのまとめ 発表について 今後の予定 前説 DTPerのスクリプトもくもく会 #5 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め15名でした。 今回は初心者枠の申込みが多く、6名に大幅増員しました。 当日の雰囲気 今回は初心者…

DTPerのスクリプトもくもく会 #4 を開催しました

前説 当日の雰囲気 Tweetのまとめ 発表について 今後の予定 前説 DTPerのスクリプトもくもく会 #4 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め16名でした。 相変わらずたくさんの方にご参加いただけて嬉しいです。 当日の雰囲気 共同開催者の i…

Illustratorドキュメントで使用しているフォント名をテキストに書き出す

概要 仕様 サンプル 使い方 最初にやること フォントリストを書き出したいとき ソースコード ダウンロード 概要 昔書いた記事が読みづらかったので、リライト。 Illustratorファイルで使用しているフォント名を、ざっくりでいいので取得できないかなーと思っ…

DTPerのスクリプトもくもく会 #3 を開催しました

前説 当日の雰囲気 Tweetのまとめ 会場について 発表について 今後の予定 前説 DTPerのスクリプトもくもく会 #3 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め17名でした。 connpass 上は14名になっていますが、会場をお貸しいただいた 株式会社Y…

DTPerのスクリプトもくもく会 #3 を開催します

申し込みページ Information 最後に 申し込みページ dtpmkmk.connpass.com Information 今回は少し大きめの会議室(15人程度収容可能)をお借りしました(猫社員はおりません) ちょっとしたサプライズをご用意しています 参加者が相変わらず豪華です 8/22時…

DTPerのスクリプトもくもく会 #2 を開催しました

前説 当日の雰囲気 Tweetのまとめ 今後の予定 前説 DTPerのスクリプトもくもく会 #2 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め11名でした。 今回は電子書籍に詳しい方、文字化けに詳しい方が参加されていました。 また、初心者枠を3名に増員…

DTPerのスクリプトもくもく会 #2 を開催します

申し込みページ 前回からの変更点 メンターについて 最後に 申し込みページ dtpmkmk.connpass.com 前回からの変更点 今回は会場が変わるので、猫社員はおりません メンター枠を新設しました(主催が事前にメンター役を依頼しています) 開催時間を30分早めま…

DTPerのスクリプトもくもく会 #1 を開催しました

前説 当日の内容 Tweetのまとめ 個人的に嬉しかったこと 反省点 お礼 今後の予定 おまけ 前説 DTPerのスクリプトもくもく会 #1 を開催しました。 dtpmkmk.connpass.com 参加者は私を含め10名でした。 会を設立した当初は5人も集まればいいと思っていて、身内…

Illustratorドキュメントに配置されている画像の上にファイル名を配置する

概要 使い方 こんなときに使ってみたら ソースコード カスタマイズするとしたら もっと詳しく 概要 Illustrator ドキュメントに配置されている画像の上にファイル名を配置する。 ファイル名のテキストフレーム配置用に FileName というレイヤーを生成するの…

「DTPerのスクリプトもくもく会」を立ち上げました

DTPerのスクリプトもくもく会 とは なんで立ち上げたのか もくもく会でなにをしたらいいのか どこから参加申し込みするのか DTPerのスクリプトもくもく会 とは スクリプトを書いてる人、書きたいと思っている人が集まって、勉強できる場として立ち上げました…

Illustratorのドキュメント上で使用されているフォントを取得して超雑にアラートで表示する方法

概要 使い方 実行結果のキャプチャ ソースコード 注意点 もっと詳しく 概要 Illustrator のドキュメント上で使用されているフォントを取得して超雑にアラートで表示するJavaScript。 表示される内容は name 検証バージョンは Illustrator CC 2015.3。 InDesi…

レイヤーごとにPNG形式で画像を書き出す

レイヤーごとにJPEG形式で画像を書き出すというスクリプトを書いて、公開しています。 www.macneko.com そのコメントで「PNG形式で書き出すバージョンもほしい」という要望があったので、書いてみました。 <仕様> 共通して書き出したいオブジェクトは表示…

Illustratorを開かずに配置ファイルを収集する 続編

[Illustrator][AppleScript][Ruby]Illustratorを開かずに配置ファイルを収集するの続編です。 2017/2/18追記 下記の環境で動作確認しました。 OS X El Capitan(10.11.6) CC 2015.3 本編 上記エントリで公開したAppleScriptは結構たくさんの方から評価をし…

選択しているオブジェクトのCMYK値を入れ替える 2012.10.28更新

TwitterでそんなのがないかなぁというTweetを見かけたので書いてみた。 感想。 しんどかった。 スウォッチとスポットを別で管理しているとか、文字を選択しているときはforで回しちゃいけないだとか、何度か放り投げようと思ったよ、マジで。 あと欲を出して…

バージョンによってpromptとsaveDialogに違いがあるんです

小ネタです。 どうでもいいじゃんと言われればそれまでなんですが、おそらく数ヶ月後に同じことにはまる悪寒がするので、ブログに書いとく。 Twitterでも書いたんですが、AdobeアプリのバージョンによってpromptとsaveDialogに違いがあるんです。 検証したの…

Illustratorファイルのバージョンを調べてみる

お仕事で他社からごちゃっとデータが入稿されたのだが、FTP経由なので「情報をみる」でバージョンがわからなくて、うにゃーーーーーーー!ってなったので書いてみた。 Rubyからgemのmini_exiftoolを使ってXMPのCreatorToolタグとCreatorタグを見てます。 ど…

選択しているPageItem以外を削除する

Twitterでフォロワーさんがタイトルのようなスクリプトを書きたいとつぶやいていたので、ちょっと書いてみた。 フォロワーさんはJavaScriptで書くと思うので、私はAppleScriptで。 すっかりAppleScripterである。 <仕様> ●PageItemを総当たりして選択して…

Illustratorを開かずに配置ファイルを収集する

Illustrator使いの方ならご存知じかと思いますが、「CollectForOutput.scpt」というIllustratorに配置された画像を収集するAppleScriptをAdobeさんがサンプルスクリプトとして提供しています。 といいつつ、私が知ったのはDTPの勉強会に参加してからなんだけ…

プリセットを使用してレイヤーごとにPDFを書き出す

[Illustrator][AppleScript]レイヤーごとにJPEGを書き出すのPDF版も書いてみた。 <仕様> ●Illustratorに登録されているPDFプリセットを選択して、そのプリセットでPDFを書き出す (基本AdobeCSシリーズ共有のプリセットが使用できるけど、InDesignとはPDF…

レイヤーごとにJPEGを書き出す

お仕事でレイヤーの表示/非表示で作りわけたデータをJPEGに書き出すっていうのがあって場当たり的に書いたもの。 最初は手でやってたんだけどTwitterで「間違えたら嫌だからスクリプト書く」って意見があったので、それもそうだなーと思い直して、ちょっと…

テキストのアウトライン

過去のエントリにアップしたAppleScriptだとうまくいかない事例があったので修正版を新しくこのエントリにアップします。 ことの顛末は一昨日Twitterのフォロワーさんから「10.6+IllustratorCS4だとうまく起動しない」と報告を受けたことに端を発します。 最…

選択したpathitemと同じ高さなら線幅を5ptにする

[Illustrator][AppleScript]0.1mm未満の線幅のオブジェクトの線幅を0.1mmにするというエントリでアップしたAppleScriptですが、実はあれだと同僚の要件にあっていませんでした。 なら最初から要件を細かく言ってくれw で、再度ヒアリングして聞き出したのが…

0.1mm未満の線幅のオブジェクトの線幅を0.1mmにする

職場で「調べて直してたら時間かかりますー」と同僚たちが話し合っていたので、「できましたー」と渡したAppleScript。 <仕様> ●0.1mm未満の線幅のオブジェクトをフィルタリングして、線幅を0.1mmにする ●path itemしか処理しないのでテキストは変更されな…

AI保存のオプションを制御する

先週Twitterで流れ弾が飛んできたので、試しに書いてみました。 IllustratorでAI保存する際のオプションを制御するJavaScriptです。 Leopardで書いたのでWindowsで動くかは試してません。 もし動かなかったらそれを直して使うのがScripterの第一歩だよ!(責…