CMYKやグレースケールでカラーを設定する際、Illustratorでは1%未満の端数も扱えます。しかし、このような細かな数値は実際の印刷では思ったように差が現れないことが多いため、5%か10%刻みで設定するというのが、印刷原稿におけるカラー設定の通例となっています。これらの色の設定を少しだけ楽にするIllustrator用スクリプトを作りました。印刷メインでIllustratorを使われる方には結構便利なのではと思います。ぜひ試してみてください。
更新履歴
- GitHubのリポジトリをご確認ください
対応バージョン
- Illustrator CS5/CS6/CC/CC2014
ダウンロード
- スクリプトををダウンロードする(master.zip/zip形式)
- GitHubのリポジトリからもダウンロードできます
インストール方法
- 以下の場所に、「カラーを丸める.jsx」をコピーします。Windows版ではお使いのIllustratorのモードによって保存する場所が異なりますのでご注意ください。
- 【Mac】/Applications/Adobe Illustrator {バージョン}/Presets/ja_JP/スクリプト/
- 【Win32】C:\Program Files\Adobe\Adobe Illustrator {バージョン}\Presets\ja_JP\スクリプト\
- 【Win64】C:\Program Files\Adobe\Adobe Illustrator {バージョン} (64 Bit)\Presets\ja_JP\スクリプト\ または C:\Program Files (x86)\Adobe\Adobe Illustrator {バージョン}\Presets\ja_JP\スクリプト\
- Illustratorを再起動します。
ファイル > スクリプト > カラーを丸める
と表示されていればインストール成功です。
スクリプトを作ったきっかけ
そもそものきっかけは、hamko(@hamko1114)さんのこのツイートを見かけたことです。
だ、だれかCMYKの小数点以下を切り捨てて5%または10%刻みにするスクリプトを…_:(´ཀ`」 ∠):_
— hamko (@hamko1114) 2015, 3月 21
先日公開した「パターンをリセットするIllustratorスクリプト」がカラーの属性を触るものだったので、ベースを流用すれば簡単にできそうと思い、試しに作ってみました。
どんなときに端数が出やすいか
CMYKやグレースケールのカラーを、再配色(ライブカラー)を使って編集したり、RGBのカラーをCMYKやグレースケールに変換するとき、変換の過程で端数が出ることがあります。また、Adobe Color(旧Kuler)から配色を持ってくる場合も、ベースがRGBカラーなので変換において端数が出てしまいます。
使い方
- 対象となるオブジェクトを選択します。(複数可)
ファイル > スクリプト > カラーを丸める
を選択します。- [対象]でカラーの値を丸めたい要素(塗り/線)をチェックします。
- 必要に応じて[計算方法]と[一の位の処理]を変更します。
実行
をクリックします。- 指定のオプションに従って、カラーの値が整数の近似値に丸められます。
丸めの規則
以下の規則に従って丸め処理が実行されます。
計算方法 | 1%刻み | 5%刻み | 10%刻み |
---|---|---|---|
四捨五入 | 小数第一位を四捨五入 | 一の位を近い方の0か5へスナップ | 一の位を四捨五入 |
切り捨て | 小数第一位以下を切り捨て | 一の位を小さい方の0か5へスナップ | 一の位を切り捨てて0にする |
繰り上げ | 小数第一位以下を繰り上げ | 一の位を大きい方の0か5へスナップ | 一の位を繰り上げて0にする |
カスタマイズ
ダイアログボックスの初期状態を変更したいときは「settings」の値を変更してください。
キー | 項目 | 内容 | 型 | 初期値 |
---|---|---|---|---|
strokeColor | 対象(線) | true:オン/false:オフ | Boolean | true |
fillColor | 対象(塗り) | true:オン/false:オフ | Boolean | true |
roundingMethod | 計算方法 | 0:四捨五入/1:切り捨て/2:繰り上げ | Number | 0 |
roundingType | 一の位の処理 | 0:1%刻み/1:5%刻み/2:10%刻み | Number | 1 |
注意
- 対象となるカラーモデルは「CMYK」「グレースケール」のみです。
- [カラーパネル]でのカラーモデルが「CMYK」になっていても、ドキュメントのカラーモードが「RGBカラー」の場合は動作しません。
- グループ、シンボル、テキストオブジェクトは対象となりません。
- 複数の塗りや線のアピアランスが存在するときは、現在アクティブのものだけを対象に実行されます。
- 塗りや線に効果が追加されたものなど、構造が複雑なオブジェクトの場合、うまく動作しないことがあります。
免責事項
- このスクリプトを使って起こったいかなる現象についても制作者は責任を負えません。すべて自己責任にてお使いください。
- 一応CS5、CS6、CS6、CC、CC2014で動作の確認はしましたが、OSのバージョンやその他の状況によって実行できないことがあるかもしれません。もし動かなかったらごめんなさい。
ライセンス
- カラーを丸める.jsx
- Copyright (c) 2015 Toshiyuki Takahashi
- Released under the MIT license
- http://opensource.org/licenses/mit-license.php
- Created by Toshiyuki Takahashi (Graphic Arts Unit)
Illustratorの書籍を執筆しました。基本機能を重点的に紹介している内容で、初心者がつまづきやすいポイントは特に詳しく解説しています。これからIllustratorを始める方には最適な一冊です!ぜひ!
- Illustratorプロフェッショナルの教科書 デザイン作成とパス・文字を正しく扱う技術 CC 2014/CC/CS6対応版
-
著者:高橋としゆき
出版社:エムディエヌコーポレーション/サイズ:B5判/ページ:208P/本体価格:本体2,800円+税
ISBN:978-4-8443-6473-3